站内搜索

终于找到了 WordPress 分页内容相同、分页失效的原因!

  今天突然发现我的 WordPress 原来分页是失效的,就是打开第二页、第三页、第N页,显示的内容都是相同的,都是第一页的内容。

  排查了半天。一开始以为是分页代码的问题,但隐约记得之前是做过测试的,没有问题。于是尝试更换了另一段代码,结果分页依然是失效的。再更换一段,一样。那么我就明白了,不是分页代码的问题。

  马上转变排查方向。最后找到了原因。因为我的网站首页有排除特定分类的代码,在 index.php 文件里,之前是这样的:

<?php if (is_home()) {query_posts("cat=-6,-46");}?>
<?php if ( have_posts() ) : query_posts($query_string .'&cat=-6,-46');

改成:

<?php if ( have_posts() ) : query_posts($query_string .'&cat=-6,-46');
while ( have_posts() ) : the_post(); ?>
Copyright © XiakeShu.com 版权所有 | 备案号:浙ICP备11004787号-12