【WordPress】検索結果から特定のカテゴリーを除外する方法

WordPress(ワードプレス)で、検索結果から特定のカテゴリーを除外する、もしくは特定のカテゴリーのみを表示したい時は、下記コードを「function.php」に挿入します↓↓↓

function SearchExcludeCategoryFilter($query) {
if ($query->is_search) { $query->set('cat','1'); }
return $query;
}
add_filter('pre_get_posts','SearchExcludeCategoryFilter');

「(‘cat’,’1′)」の、数字の部分がカテゴリーIDで、「1」だとカテゴリーID:1のみが表示され、「-1」と入れるとカテゴリーID:1のみが除外されます。

「,」で区切ることで、複数の指定が出来るようになります。

参考までに。

Byさちお

参考:[WordPress]pre_get_postsを使いこなす!pre_get_posts使い方まとめ

\ SHARE /