WordPress 搜索结果屏蔽所有页面的方法

admin 阅读:269 2024-05-01

WordPress 搜索结果默认是包含全部类型的文档,但一般情况下我们想搜索的应该是文章类型,而不需要显示页面。

WordPress 搜索结果屏蔽所有页面的代码如下,将代码粘贴到主题的 functions.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');
声明

1、部分文章来源于网络,仅作为参考。
2、如果网站中图片和文字侵犯了您的版权,请联系1943759704@qq.com处理!