web関連

【wordpress】特定のカテゴリーを除外して記事を出力する方法

投稿やカスタム投稿の記事を出力するときに特定のカテゴリーを除外して出力したかったときの備忘録

投稿で特定のカテゴリー記事を除外して出力する方法

'cat' => -5又は'category__not_in' => 5の記述でカテゴリーID5の記事を除外することができる

$args = array(
	'post_type' => 'post',
	'cat' => -5,// 指定したカテゴリーを除外
	'category__not_in' => 5,// 指定したカテゴリーを除外
);

カスタム投稿で特定のターム記事を除外して出力する方法

タームの時はパラメーターoperatorを使ってNOT INと指定することで特定のターム記事以外を出力することができる

$args = array(
	'post_type' => 'カスタム投稿スラッグ',
	'tax_query' => array(
		array(
			'taxonomy' => 'タクソノミースラッグ',
			'field' => 'slug',
			'terms' => 'タームスラッグ',
			'operator' => 'NOT IN',// 指定したタームを除外
		),
	),
);

Leave a Comment

入力エリアすべてが必須項目です。メールアドレスが公開されることはありません。

内容をご確認の上、送信してください。

CAPTCHA