更改WordPress默认的搜索范围

WordPress默认搜索所有的内容,包括post和page页面。通常page页面不需要被搜索,因此就要限定搜索的范围,在functions.php中加入以下代码:

function SearchFilter($query) {
    if($query->is_search) {
        $query->set('post_type', 'post');
    }
    return$query;
}
add_filter('pre_get_posts','SearchFilter');
 
WordPress默认搜索所有的内容,包括post和page页面。通常page页面不需要被搜索,因此就要限定搜索的范围。

标签: ,

声明: 本站wordpress主题均为原创转载请注明出处,本文固定地址:http://www.92off.com/wordpress-search.html