【WordPress】ターム名とタクソノミーに紐づく投稿一覧を表示

ターム名とタクソノミーに紐づく投稿一覧を表示

タクソノミーに紐づく投稿一覧をターム名とともに表示します。

<?php $taxonomy_slug = 'タクソノミーのスラッグ'; $post_type_slug = '投稿タイプのスラッグ'; $terms = get_terms($taxonomy_slug); // タームを取得 foreach ( $terms as $value ) { echo '<h2>'.esc_html($value->name).'</h2>'; ターム名を表示 $term_slug = $value->slug; // タームに紐づく投稿一覧のクエリを設定 $args = array( 'post_type' => $post_type_slug, // 投稿タイプの指定 $taxonomy_slug => $term_slug , // タクソノミーからタームを指定 'posts_per_page' => 5, // タームに紐づく投稿数 'post_status' => 'publish' // 公開済みの投稿を表示 ); $myquery = new WP_Query( $args ); ?> <ul> <?php if ( $myquery->have_posts()): ?>   //処理内容 <li><?php the_title(); ?></li>   <?php endif; ?> </ul> <?php wp_reset_postdata(); ?> <?php } ?>

Yuki Nakata

中田デザイン事務所 代表。
WEBデザイナー(フリー)/ WEB講師(非常勤)/ 海外販売(法人)他

お仕事のご相談はお問い合わせフォームへお願いします。