WordPress的搜索功能默认的搜索得出的结果页面,会包含站内的页面、文章、自定义文章类型等。今天有个客户的网站想搜索结果过滤掉自定义的下载文章类型,如何显示的呢?WP模板园把解决方法代码贴出来,希望对你有所帮助
//搜索结果排除所有页面只保留post function search_filter_content($query) { if ($query->is_search) { $query->set('post_type', 'post'); } return $query; } add_filter('pre_get_posts','search_filter_content');