【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』関連商品はこちら↓↓↓

[amazonjs asin=”4295000795″ locale=”JP” title=”いちばんやさしいWordPressの教本第3版 人気講師が教える本格Webサイトの作り方 (「いちばんやさしい教本」)”]

[amazonjs asin=”4774182184″ locale=”JP” title=”小さなお店&会社の WordPress超入門 ―初めてでも安心! 思いどおりのホームページを作ろう!”]

[amazonjs asin=”4797395168″ locale=”JP” title=”本当によくわかるWordPressの教科書 はじめての人も、挫折した人も、本格サイトが必ず作れる”]

この後に読まれている記事は?

コメントを残す

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

CAPTCHA