我想控制要显示在特定类别的存档帖子页面上的帖子数量。我通过使用以下代码成功实现了这一点:
$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 »’) ) );