网站地图    收藏   

主页 > 后端 > wordpress教程 >

去除WordPress搜索结果中不需要的页面的方法 - W

来源:自学PHP网    时间:2014-11-28 23:42 作者: 阅读:

[导读] WordPress的搜索功能很强大,但是也有不尽如人意的地方,就是会把页面(Pages)也纳入到搜索结果里,像那些关于我、联系作者等,我们不希望出现在...

去除WordPress搜索结果中不需要的页面的方法

WordPress的搜索功能很强大,但是也有不尽如人意的地方,就是会把页面(Pages)也纳入到搜索结果里,像那些“关于我”、“联系作者”等,我们不希望出现在搜索结果里的.

那有什么办法可以屏蔽呢?

方法很简单,可以通过filter改变WordPress的搜索条件,只要在functions.php里增加如下代码即可:

  1. add_filter(‘pre_get_posts’,'SearchFilter’); 
  2. function SearchFilter($query) { 
  3. if ($query->is_search) { 
  4. $query->set(‘post_type’, ‘post’); 
  5. return $query

有兴趣的朋友可以试试.

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论