我试图停止分页的某个档案页在wordpress呈现/services/page/2/,/services/page/3/多达5不应该在那里。
我已经尝试了多种推荐的解决方案,但似乎都不起作用。
function wpse_disable_pagination($query)
{
if ($query->is_post_type_archive()) {
$query->set('nopaging', true);
}
}
add_action('pre_get_posts', 'wpse_disable_pagination');
字符串
但这并没有产生任何结果。我如何停止分页,而是产生一个404?任何帮助将不胜感激。谢谢。
1条答案
按热度按时间qacovj5a1#
我也在努力解决这个问题。我的大多数存档都是多页的,但我使用了一个aplogy和一个load more按钮来加载更多的查询结果。我注意到在我的源代码中,页面得到了一个rel=next链接,而这些不同页面的URL仍然有效。
字符串
想知道如何关闭它,并仍然保持多个页面与档案根页面的工作,为那些使用aQuery加载在查询结果。