限制WordPress搜索结果项

限制WordPress搜索结果项,wordpress,Wordpress,如何将WordPress搜索结果页面限制为5或10个项目 “general-template.php”中是否有任何更改 有人能帮忙吗?对于WP\u Query(),您可以使用posts\u per\u page=“your value”设置它 另外,看看这个:更改每页的结果数 默认情况下,WordPress使用在设置>阅读中定义的数字(博客页面最多显示…)来定义搜索结果页面上显示的结果数量。如果要在搜索页面上显示更多、更少或无限的结果,可以使用以下代码: // Alter search post

如何将WordPress搜索结果页面限制为5或10个项目

“general-template.php”中是否有任何更改

有人能帮忙吗?

对于WP\u Query(),您可以使用posts\u per\u page=“your value”设置它

另外,看看这个:

更改每页的结果数 默认情况下,WordPress使用在设置>阅读中定义的数字(博客页面最多显示…)来定义搜索结果页面上显示的结果数量。如果要在搜索页面上显示更多、更少或无限的结果,可以使用以下代码:

// Alter search posts per page
function pd_search_posts_per_page($query) {
    if ( $query->is_search ) {
        $query->set( 'posts_per_page', '10' );
    }
    return $query;
}
add_filter( 'pre_get_posts','pd_search_posts_per_page' );
function change_wp_search_size($queryVars) {
    if ( isset($_REQUEST['s']) ) // Make sure it is a search page
        $queryVars['posts_per_page'] = 10; // Change 10 to the number of posts you would like to show
    return $queryVars; // Return our modified query variables
}
add_filter('request', 'change_wp_search_size'); // Hook our custom function onto the request filter
根据本文,您可以通过使用以下代码来实现这一点:

// Alter search posts per page
function pd_search_posts_per_page($query) {
    if ( $query->is_search ) {
        $query->set( 'posts_per_page', '10' );
    }
    return $query;
}
add_filter( 'pre_get_posts','pd_search_posts_per_page' );
function change_wp_search_size($queryVars) {
    if ( isset($_REQUEST['s']) ) // Make sure it is a search page
        $queryVars['posts_per_page'] = 10; // Change 10 to the number of posts you would like to show
    return $queryVars; // Return our modified query variables
}
add_filter('request', 'change_wp_search_size'); // Hook our custom function onto the request filter