特定のカスタム投稿タイプをカスタムタクソノミーのタームで絞り込み表示する、、、って何?となっては困るので言葉の意味もフォロー。
- カスタム投稿タイプ:CTUでいうところのname
- カスタムタクソノミー:CTUでいうところのtaxonomyのname。普通の投稿でいうところの「カテゴリー」のこと。
- ターム:カスタムタクソノミーの中身。普通の投稿だと具体的なカテゴリー名にあたる。
<?php
$args = array(
'post_type' => 'Products', // カスタム投稿タイプ Products
'tax_query' => array(
array(
'taxonomy' => 'Products-cat', // カスタム分類 Products-cat
'field' => 'slug',
'terms' => 'item1', // ターム item1 で絞り込む
)
)
);
$the_query = new WP_Query($args); if($the_query->have_posts()):
?>
<?php while ($the_query->have_posts()): $the_query->the_post(); ?>
<!-- 表示内容 -->
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>