要保留查询的情况下更改WordPress搜索的每页结果,您可以通过添加以下代码到您的主题的functions.php文件中来实现:
function custom_search_posts_per_page($query) {
if ($query->is_search) {
// 设置每页显示的搜索结果数量
$query->set('posts_per_page', 10);
}
}
add_action('pre_get_posts','custom_search_posts_per_page');
在上面的代码中,我们使用pre_get_posts
钩子来拦截搜索查询,并使用$query->is_search
条件来检查是否是搜索查询。然后,我们使用$query->set('posts_per_page', 10)
来设置每页显示的搜索结果数量为10。您可以根据需要自定义此数字。
请确保在更新代码前备份您的主题文件。这样做可以防止意外的错误,并且您可以恢复到之前的状态。
上一篇:保留查询参数为 JSON
下一篇:保留乘法XSLT之后的尾随零