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

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

分类: WordPress 620阅读阅读模式

在调用分页插件的时候,发现分页失效,即可以点分页页数,但显示的还是首页的内容。无论是分页插件,还是 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 。

 

 

相关文章

评论一下

【注意1】:首次评论使用表情将会进入审核状态。
【注意2】:无意义回复、乱打文字内容将会进入审核状态。
【注意3】:涉及辱骂、色情、政治、毒品、赌博内容将会进入审核状态。
【注意】:首次评论使用表情将会进入审核状态。

相关评论 当前评论 4 条 [ 游客 1 | 博主 3 ]

  1. 大朗 [] @回复
    4 楼 8 个月前

    本文由 大朗 撰写,转载请注明出处。

    0
    0
  2. 大朗 [] @回复
    ③ 楼 8 个月前

    评论测试,评论

    0
    0
  3. 大朗 [] @回复
    ② 楼 8 个月前

    评论测试123

    0
    0
  4. 哈喽 [] @回复
    ① 楼 8 个月前

    评论一下~~ :mrgreen: :mrgreen: :mrgreen:

    0
    0