繁体   English   中英

404当博客类别wordpress的第7页时

[英]404 when page 7 on blog category wordpress

我遇到了一个奇怪的问题。 在我们的网站上,当您查看博客页面并导航至/ blog / page / 7 /时,我得到404。在模板中,我具有以下内容:

  <?php if (have_posts()) : ?> <ul class="news_list"> <?php $paged = ($GLOBALS['paged']) ? $GLOBALS['paged'] : 1; $wp_query = new WP_Query( array( 'category_name' => 'blog', 'post_status' => 'publish', 'orderby' => 'date', 'posts_per_page' => 8, 'order' => 'desc', 'paged' => $paged ) ); //$thisCat = get_category(get_query_var('cat'),false); // $wp_query = query_posts("category_name=blog&showposts=8&orderby=date&posts_per_page=8&order=desc&paged=$paged"); // echo $wp_query->max_num_pages;die; ?> <?php while (have_posts()) : the_post(); ?> <li> .... </li> <?php endwhile; ?> </ul> etc etc etc 
在这个网站上,这个类别中应该有200多个帖子。 所以我尝试的第一件事是将posts_per_page设置为-1以加载所有帖子,过一会儿便完成了所有帖子的加载。 然后我以为我会尝试每页使用1条帖子,但是一旦我到达/ blog / page / 7 /,它就会再次运行404。

该站点确实有2个重定向插件,并且URL都不存储在任何一个中,并且也不在.htaccess文件中。

所以我对此感到不满意,帖子很好,将其设置为每页60个就可以了,因为它不会超过7页。 有谁知道这可能会受到限制以及我如何解决。 如您所注释的代码所示,我已经尝试了几种方法来获取此查询并计算页面/帖子数。

谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM