首页 > 新闻资讯 > 删除WordPress搜索结果页面中的某篇文章

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

15条评论
标签:
更多

出于某些原因,我们可能不希望自己的某篇文章或某个页面出现在自己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的文章排除在搜索结果外。你可以根据需要替换其中的数字。

代码来源

* 版权声明:作者WordPress啦! 转载请注明出处。

#1
确实是一个好方法 ~ 值得去试试 ~
#2
呵呵。没发觉有什么实际意义啊。。
#3
我曾经为了这个方法郁闷过,现在好了。
#4
可以去试下
#5
谢了,方法很好用
#6
不错的方法
#7
又学了一招
#8
这个还真的有用呢。我以前就想这样做,今天才得到方法啊。
#9
这个方法挺实用的.马上试试看哈
#10
强悍,膜拜下!!! 方法收藏了,!
#11
国外IT网站用户密码大曝光 怎么打不开呢?
#12
这边能打开哦,难道是时间问题?
#13
简单实用的代码
#14
暂时用不着,先收起来!
#15
看来挺不错的 试试?试试 呵呵 http://www.ht-crystal.com/1014/Default.asp