国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > php开源 > WordPress > 删除 WordPress 搜索结果页面中的某篇文章

删除 WordPress 搜索结果页面中的某篇文章

来源:程序员人生   发布时间:2014-01-01 16:25:38 阅读次数:3486次

出于某些原因,我们可能不希望自己的某篇文章或某个页面出现在自己WordPress网站的搜索结果中。

这时只要添加几行代码并用上add_filter函数就可以达到效果。

在functions.php里加上下面的代码:

function SearchExlude($query) {
if ($query->is_search) {
$query->set('cat','0,1');
}
return $query;
}
add_filter('pre_get_posts','SearchExlude');

上面的代码会将ID为0和1的文章排除在搜索结果外。你可以根据需要替换其中的数字。

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生