有朋自远方来,不亦乐乎。
WordPress排除指定文章/分类内容不被站内搜索显示出来
原创 龙砚庭  发布于 8个月前 ( 02-09 ) 阅读: 352 次 抢沙发 A+

排除某个分类不被搜索

function wp_search_filter_category( $query) {
if ( !$query->is_admin && $query->is_search) {
$query->set('cat','-12,-13,-14'); // - 符号表示排除这个分类
}
return $query;
}
add_filter('pre_get_posts','wp_search_filter_category');

排除指定文章不被显示

function wp_search_filter_id($query) {
if ( !$query->is_admin && $query->is_search) {
$query->set('post__not_in', array(1,2,3));//输入指定文章ID
}
return $query;
}
add_filter('pre_get_posts','wp_search_filter_id');

将以上代码,按需扔到自用主题的functions即可。

该文章还没有任何评论,你来说两句吧.

发表评论

莫慌,小狮子正在努力加载评论...