WordPress搜索结果排除所有页面

  • A+
所属分类:WordPress

有的WordPress主题中的搜索会把所有的页面全部囊括,有的主题中已经添加了筛选函数,如果搜索不希望页面也被搜索到,在主题function.php中添加以下代码。

//搜索结果排除所有页面
function search_filter_page($query) {
    if ($query->is_search) {
        $query->set('post_type', 'post');
    }
    return $query;
}
add_filter('pre_get_posts','search_filter_page');
weinxin
独角兽驿站
公众号

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: