新闻中心

wordpress教程实现搜索结果排除指定文章或页面的详细设置方法

作者 / 无忧主机 时间 2016-10-10 21:22:09

wordpress建站的朋友们都知道当文章发布的比较多查找到需要的文章就没有那么简单了,有的站长朋友们也许会说不是有个搜索的功能吗?直接使用搜索功能输入关键词不就是可以找到了吗?其实答案是对的,可是有的时候发布的文章中都含有类似关键词的文章呢?那不是要检索出来很多篇文章了吗,如果知道不想检索的文章ID直接给屏蔽掉是否就非常有帮助了呢?无忧主机小编经过使用php虚拟主机先做测试果然是可以的,下面来说下使用方法吧。 1先登陆论坛的后台,找打主题--编辑--找到右侧的对应的主题的functions.php文件点击编辑,如下图1: wordpress教程实现搜索结果排除指定文章或页面的详细设置方法 2 复制以下代码将其添加到主题文件的合适位置,建议直接放在最后面的?>前面就可以了,具体代码如下:

function my_search_filter($query) { 
if ( !$query->is_admin && $query->is_search) { 
$query->set('post__not_in', array(ID,ID,ID,ID) ); 
} 
return $query; 
} 
add_filter( 'pre_get_posts', 'my_search_filter' );
如下图2: wordpress教程实现搜索结果排除指定文章或页面的详细设置方法 3添加好了之后点击下面的更新按钮就可以了,从上面代码中可以看到有三个ID字样,这里其实就是屏蔽的文章ID需要添加的序号了。这里直接添加就可以了,其实不止可以填写三个哦,按照站长朋友们的需求添加就可以了。 温馨提示:该技术解决方案的是由无忧主机客服为我们空间客户处理该问题时提供的处理方法,确保在无忧主机能完美实现,因服务较多,客服繁忙,其他主机我们没有过多精力进行大范围测试,不能确保所有虚拟主机都能完美处理,请您理解!
无忧主机提供365天*24小时全年全天无休、实时在线、零等待的售后技术支持。竭力为您免费处理您在使用无忧主机过程中所遇到的一切问题! 如果您是无忧主机用户,那么您可以通过企业QQ【800088151】、售后QQ【网站最下端有】、旺旺【锋讯企业】、400-655-0080免费电话、后台提交工单这些方式联系无忧主机客服! 如果您不是我们的客户也没问题,点击页面最右边的企业QQ在线咨询图标联系我们并购买后,我们为您免费进行无缝搬家服务,让您享受网站零访问延迟的迁移到无忧主机的服务! 无忧主机相关文章推荐阅读: WORDPRESS修改主题文件一定时间后自动关闭评论的方法 WORDPRESS程序实现搜索关键词显示出来高亮怎么设置呢 WORDPRESS快速实现后台快捷搜素功能设置步骤

本文地址:https://www.51php.com/wordpress/23646.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服