我在functions.php中设置了以下内容,以提高公共搜索时显示的帖子数量:
if ( ! is_admin() && $query->is_search) {
$query->set('posts_per_page', 20);
}
}
add_action( 'pre_get_posts', 'search_results_query' );
但是无论我做了多少修改,我似乎都没有任何作用。我想念什么?
您缺少代码的一部分,但是是否设置了$ query来传递函数?
function search_results_query( $query ) {
我刚刚测试了您的代码,并使用2019主题将其设置为1,并且在上面的代码中效果很好。