当前位置:首页>WordPress>WordPress 解决 query_posts 使分页失效的方法

WordPress 解决 query_posts 使分页失效的方法

2019-03-25 3840 WordPress
在调用分页插件的时候,发现分页失效,即可以点分页页数,但显示的还是首页的内容。无论是分页插件,还是 functions.php 实现分页效果都没有效。网上搜了下,发现是 query_posts 的问题。  

WP分页失效的解决方法:

  1. $args = array(
  2.   'order'    => 'DESC',
  3.   'orderby'  => 'date'
  4. );
  5. query_posts( $args );
将以上代码替换为以下代码
  1. $limit = (get_query_var('posts_per_page')) ? get_query_var('posts_per_page') : get_option('posts_per_page');
  2. $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
  3. $args = array(
  4.   'limit' => $limit,
  5.   'paged' => $paged,
  6.   'order'    => 'DESC',
  7.   'orderby'  => 'date'
  8. );
  9. query_posts( $args );
其中的 $limit 每页显示的数量,$paged 是当前第几页。   总的来说,就是根据实际情况,修改 query_posts 的内容,重点是添加 $limit 和 $paged 。    

评论 (4)

大朗
大朗 2019-04-24 10:30
本文由 大朗 撰写,转载请注明出处。
大朗
大朗 2019-04-24 10:30
评论测试,评论
大朗
大朗 2019-04-24 10:29
评论测试123
哈喽
哈喽 2019-04-24 09:04
评论一下~~ :mrgreen: :mrgreen: :mrgreen: