WordPress 搜索结果排除某些分类的文章

www.jswusn.com PHP 2019-01-21 20:00:57 2377次浏览

  我们在使用WordPress搭建网站制作搜索页的主题时,往往都是不需要在搜索结果中出现某个分类下的文章内容,所以苏州网站建设在搜刮了一下各个网站,觉得一下方法还是比较适用的,所以分享给各位:


/**
 * 搜索结果排除某些分类的文章
 * @param $query
 * @return mixed
 * Author: wusn < message@jswusn.com >
 */
 function Bing_search_filter_category( $query) {    
    if ( !$query->is_admin && $query->is_search) {
        $query->set('cat','1'); //分类的ID,前面加负号表示排除;如果直接写ID,则表示只在该ID中搜索
    }    return $query;
}
add_filter('pre_get_posts','Bing_search_filter_category');



  以上是苏州网站建设分享关于搜索结果排除某些分类的文章的使用,如果你也有一些新颖的想法,可以跟苏州网站建设交流下。

技术分享

苏南名片

  • 电话:152-1887-1916
  • 邮箱:message@jswusn.com
  • 地址:江苏省苏州市相城区

热门文章

Copyright © 2018-2024 jswusn.com 版权所有

技术支持:苏州网站建设  苏ICP备18036849号