pre_get_postsを使い複数カテゴリーを除外する方法

WordPressテーマカスタマイズ

pre_get_postsを使用してサイトの記事件数など表示変更するときに、特定のカテゴリーの記事を表示しないように除外するには、下のコードのようにマイナス(-)をカテゴリーIDにつけます。

$query->set( 'cat', -9 )

複数のカテゴリーを除外するには、下のコードのようにシングルクォートで除外するカテゴリーを囲み(’)、除外カテゴリー毎にカンマ(,)で区切って書きます。

$query->set('cat', '-1,-8,-9');
スポンサーリンク

コメント

タイトルとURLをコピーしました