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

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

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

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

$query->set('cat', '-1,-8,-9');

コメントを残す

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