WordPress 技巧:把页面从搜索结果中排除

我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

默认情况下,WordPress 搜索结果显示发布的日志和页面,如果你想把页面从 WordPress 搜索结果中排除,在当前主题的 functions.php 文件中添加如下的函数:


add_filter('pre_get_posts','wpjam_exclude_page_from_search');
function wpjam_exclude_page_from_search($query) {
	if ($query->is_search) {
		$query->set('post_type', 'post');
	}
	return $query;
}

当然,你也可以把 post_type 设置为 page,这样搜索结果只有页面。



随意打赏

提交建议
微信扫一扫,分享给好友吧。