伊藤商店

伊藤商店の覚書

tax_queryでタクソノミーに該当する記事の取得

WordPress

覚書では業務でよく使用するがよく忘れるコードなどをまとめます。

初回はこのサイトで使用しているタクソノミー一覧で記事を取得する方法。

// taxonomy.phpでは$termでスラグ表示が可能

// 記事一覧取得
$args = array(
	'post_type' => array(
		'post_or_customposttype'
	),
	'post_status'=>'publish',
	'posts_per_page' => 15,
	'paged' => $paged,
	'tax_query' => array(
		array(
				'taxonomy' => 'taxonomy_name',
				'field' => 'slug',
				'terms' => array( $term ),
			)
		),
);
$wp_query = new WP_Query( $args );