解决wordpress页面(page)分页失效

  1. <?php
  2. $limit = get_option('posts_per_page');
  3. $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
  4. query_posts('cat=-3&showposts=' . $limit=9 . '&paged=' . $paged);
  5. $wp_query->is_archive = true; $wp_query->is_home = false;
  6. ?>
  7. <?php while (have_posts()) : the_post(); ?>
  8. <div>
  9. <a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a>
  10. <?php the_content(); ?>
  11. </div>
  12. <?php endwhile; ?>
  13.  
  14. //分页插件调用代码开始
  15. <div>
  16. <?php if (function_exists('wp_pagenavi')) wp_pagenavi(); else { ?>
  17. <div><?php next_posts_link(' 上一页 »') ?></div>
  18. <div><?php previous_posts_link('« 下一页 ') ?></div>
  19. <?php } ?>
  20. </div>

注意:在“showposts=”后面使用的是“$limit=9”,而不是我们平常用的“showposts=9”。否则就不能分页了,这里调取了处分类3以为的所以文章。


发布日期:

所属分类: Wordpress 综合 标签: