Wordpress
投稿と投稿のタグ、カスタム投稿"card"とタクソノミー"card_tag"を使用しています。
投稿のタグとタクソノミーで共通のものを使用して
タグ一覧ページには、タクソノミーの最新記事5件、タクソノミー一覧ページにはタグ最新記事5件を表示させたいです。
タクソノミー(taxonomy-card_tag.php)に以下を記載しているのですが、投稿を表示させるパラメータで、タームのスラッグをどう入れればよいのかが分かりません。
php
1<?php 2 $term = wp_get_object_terms($post->ID,'card_tag'); 3 $term_name = $term[0]->name; //ターム名 4 $term_slug = $term[0]->slug; //タームのスラッグ 5 ?> 6<ul> 7 <?php 8$args = array( 9 'post_type' => 'post', 10 'tag' => 'XXXXXX', 11 'post_per_page' => -1 12); 13$the_query = new WP_Query( $args ); ?> 14 15<?php if ( $the_query->have_posts() ) : ?> 16 17 <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?> 18 <li><?php the_title(); ?></li> 19 <?php endwhile; ?> 20 21 <?php wp_reset_postdata(); ?> 22 23<?php else : ?> 24 <!-- 記事が無かった場合の処理 --> 25<?php endif; ?> 26 </ul>
色々なサイトを見よう見まねでやってみたのですが、
現在表示されているタームのスラッグと同じ投稿を表示させることが出来ません。
何かご助言いただけると有難いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。