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

【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使い方まとめ


Amazon.co.jpで人気の『wordpress』関連商品はこちら↓↓↓

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

This blog is kept spam free by WP-SpamFree.