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

文章目录

帮别人做主题的时候遇到了分页失效的情况,后来在网上搜索了下发现是query_posts的问题,因为我们一般的主题没有使用query_posts,所以很少遇到该问题,下面就介绍下如何解决这个问题。

解决方法

1、在index.php中找到关于query_posts的语句,比如下句

1
<?php query_posts('showposts=9'); ?>

可以看出,上代码没有接收分页参数,所以分页失效

2、将以上代码替换为以下代码

1
2
3
4
5
6
<?php
$limit = get_option('posts_per_page');
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('&showposts=' . $limit=9 . '&paged=' . $paged);
$wp_query->is_archive = true; $wp_query->is_home = false;
?>

其中的limit后面的9是每页显示的文件数量

本文出自 TENNFY博客,转载时请注明出处及相应链接。

本文永久链接: https://www.tennfy.com/1907.html

下一篇文章:

上一篇文章:

2人参与了讨论

  1. BanYuner 说:

    很好的解决了在下的问题 感谢~已经转载

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

7 + 3 = ?


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

返回顶部