Wordpress中的多重循环与分页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Wordpress中的多重循环与分页相关的知识,希望对你有一定的参考价值。

Needed this to have the index.php or main blog page show the full content for the first two posts and then just the excerpt for the rest and still have pagination working.
  1. <?php
  2. $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
  3. query_posts("paged=$page&posts_per_page=5"); ?>
  4.  
  5. <?php $count = 1; // Sets count to 1 on first output post ?>
  6.  
  7. <?php while (have_posts()) : the_post(); ?>
  8.  
  9. <?php if ((!is_paged()) && ($count == 1 || $count == 2)){ // THIS STARTS FULL CONTENT IF IS FIRST POST AND NOT PAGED, THE OR OTHER COUNT ALLOWS FOR SHOWING MORE THAN ONE OF THE FULL CONTENT POSTS BEFORE GOING TO EXCERPTS ?>
  10.  
  11. <?php the_content(); ?>
  12.  
  13. <?php } else { // THIS ends FULL CONTENT and SHOWS FOLLOWING POSTS ELSE ?>
  14.  
  15. <?php the_excerpt(); ?>
  16.  
  17. <?php } $count++; // THIS IS the END of ELSE and sets count one up ?>
  18.  
  19.  
  20.  
  21. <?php endwhile; ?>
  22.  
  23. <div class="navigation">
  24. <div class="next-posts"><?php next_posts_link('&laquo; Older Entries') ?></div>
  25. <div class="prev-posts"><?php previous_posts_link('Newer Entries &raquo;') ?></div>
  26. </div>

以上是关于Wordpress中的多重循环与分页的主要内容,如果未能解决你的问题,请参考以下文章

mybatis动态sql片段与分页,排序,传参的使用

html Miva - 循环文件与分页

css 自定义WP_Query与分页循环

UIScrollView与分页的联合使用

PHP Wordpress中的多个循环和分页

ssm中逆向工程与分页的应用