我正在使用自定义WP_Query
. 代码如下所示:
$portfolio_args = array(
\'post_type\' => \'portfolio\',
\'posts_per_page\' => 5,
\'paged\' => get_query_var( \'page\' )
);
$portfolio_query = new WP_Query($portfolio_args);
现在,我的公文包帖子类型有15个条目(因此适合3页)。我可以导航到所有这些页面,但问题甚至是没有任何投资组合条目的页面(例如。
/page/4/, /page/5, ...
) 加载刚刚好(即在响应头中抛出200),然而,如果页面没有任何条目,我希望它抛出404错误。
这是自定义查询分页的预期行为吗?如果是这样,我是否需要以某种方式强制执行404响应头?