把页面内容从wordpress的搜索结果中去掉
技术文章 2023年5月14日
wordpress主题开发过程中,有时会遇到需要把wordpress的页面内容从搜索结果中移除的时候,除了使用插件以外,还可以使用非插件的方法,用一段代码就可以实现:
add_filter('pre_get_posts','search_filter');
function search_filter($query) {
if ($query->is_search && !$query->is_admin) {
$query->set('post_type', 'post');
}
return $query;
}
将上面这段代码添加的functions.php文件中即可实现。