自由屋推书网—热门的小说推荐平台!

你的位置: 首页 > wordpress分享

wordpress实现搜索结果仅显示文章类型屏蔽页面和附件页等

2022-04-12 10:46:34

由于前段时间对博客进行了全新改版,所以最近空闲之余都会逛逛博客,看看还有啥优化的。在瞎逛的时候,发现,搜索结果页出现了一堆乱码。一看原来这是附件名称,由于对附件进行了重命名,因此全是一堆乱的。

看链接,都是媒体库附件页面,前面我们也针对这个做过优化:禁用图片附件页面url地址搜索页实际上,搜索结果还有其他类型,如单页、修订版本等等,很明显这些都不是我想要的。实际上只给用户展示文章页就够了。

上代码:

//搜索结果仅显示文章类型
function search_filter_page($query) {
	if ($query->is_search) {
		$query->set('post_type', 'post');
	}
	return $query;
}
add_filter('pre_get_posts','search_filter_page');

这样,我们搜索结果中就只会出现文章类型为post的文章了。

编辑推荐

热门小说