yuheijotaki.com

WordPress カスタム投稿タイプ 共通のカスタムタクソノミーの一覧表示

taxonomy.php で WP_Query を使ってやる
ページ送りは $paged がいるっぽい

<?php
	$taxonomy = $wp_query->get_queried_object();
	$args = array(
		'post_type' => array('POST-TYPE1','POST-TYPE2'), // 複数のカスタム投稿タイプ名
		'posts_per_page' => 10,
		'tax_query' => array(
			array(
				'taxonomy' => 'TAXONOMY-NAME', // タクソノミー名
				'terms' => array( $taxonomy->slug ),
				'field'=>'slug'
			)
		)
	);
?>
<?php $loop = new WP_Query( $args ); ?>
<?php if($loop -> have_posts()): ?>
	<?php while($loop -> have_posts()): $loop->the_post();?>
		<!-- ループ -->
		<p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>
	<?php endwhile; ?>
<?php endif; ?>
<?php wp_reset_postdata(); ?>