Php wordpress中不存在自定义帖子类型存档页面的第四页

Php wordpress中不存在自定义帖子类型存档页面的第四页,php,wordpress,Php,Wordpress,我最近为我公司的博客开发了一个自定义的帖子类型,这样我们就可以有一个单独的新闻区域。在archive-presse.php页面中,我进行了查询,因此: $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; //echo '<div style="display:hidden"> paged :'. $paged . "</div>"; $press_articles = new WP_Query(

我最近为我公司的博客开发了一个自定义的帖子类型,这样我们就可以有一个单独的新闻区域。在archive-presse.php页面中,我进行了查询,因此:

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
//echo '<div style="display:hidden"> paged :'. $paged . "</div>";
$press_articles = new WP_Query(
    array(
        'post_type' => 'presse', // Tell WordPress which post type we want
        'paged' => $paged,
        'orderby'   => 'post_date',
        'posts_per_page' => '10'
        )
    );
$paged=(获取查询变量('paged'))?获取查询变量('paged'):1;
//回显“分页:”$呼叫。"";
$press\u articles=新的WP\u查询(
排列(
'post_type'=>'presse',//告诉WordPress我们想要哪种帖子类型
“paged”=>$paged,
'orderby'=>'post_date',
“每页帖子数”=>“10”
)
);
在底部,我创建了导航链接:

<div class="navigation">
<div class="left"><?php previous_posts_link('&laquo; Zurück',$press_articles->max_num_pages) ?></div>
<div class="right"><?php next_posts_link('Weiter &raquo;',$press_articles->max_num_pages) ?></div>
</div>

(奥地利网站,如果你想知道的话)

在第一页,这很好;帖子会出现,导航链接也会出现,指向第二页,依此类推。然而,在第三页,当我点击“Weiter”时,我最终进入了404页,尽管我确信还有文章要展示


目前我唯一的解决办法是确保每页的帖子数量等于总帖子数量的三分之一。没有太多的修正。

问题在于,除了在管理界面中设置的内容外,用户显然无法将
'posts\u per\u page'
设置为任何其他内容,即使是自定义归档页面


同样的代码,减去
'posts\u per\u page'=>'x'
行,效果很好。

结束投票:完全重复