想要覆盖为分页的存档帖子页面显示的博客帖子的最大数量

时间:2019-05-26 13:40:08

标签: php wordpress pagination

我想控制要显示在特定类别的存档帖子页面上的帖子数量。我通过使用以下代码成功实现了这一点:

$args = array(  ‘post_type’ => ‘post’,
‘post_status’=>’publish’,
‘posts_per_page’ => 8,
‘category_name’ => ‘EVENTS’,
‘paged’ => $paged,
);

但是,单击下一页链接后,浏览器将返回ERROR 404,除非将要在管理屏幕中显示的博客文章设置为小于“ posts_per_page”值的数字(在本例中为8以下)。

我检查了其他论坛,并确认其他开发人员也遇到了同样的问题,必须将博客文章设置为显示为小于posts_per_page属性设置的数目。

有人在不手动重置博客文章以显示价值的情况下覆盖了系统设置吗?如果是这样,请分享一个可行的解决方案。

P.S。分页代码如下:

echo paginate_links( array( ‘format’ => ‘page/%#%’, ‘current’ => $paged,    ‘total’ => $the_query->max_num_pages,   ‘mid_size’ => 2,    ‘prev_text’ => __(‘« Prev Page’),   ‘next_text’ => __(‘Next Page »’)    ) );

0 个答案:

没有答案