特定のタクソノミーのタームとそれに属する記事を動的に出力したい
-
カスタム投稿の特定のタクソノミーがあります。
それに属するターム名・タームスラッグ・記事をすべて取得したいです。
ちなみに、タームは随時増えていくので、タームが増えても同じようにどんどん表示されるようにしたいです。今は下記のようにコードをタームがあるだけ書いていましたが、今後も増えていくので
手動では不可能になってしまいました。<div class="container"> <div> <h2>タームスラッグ<span class="title">ターム名</span></h2> <div> <ul id="list"> <?php $args = array( 'nopaging' => true, 'post_type' => 'products', 'tax_query' => array( array( 'taxonomy' => 'YYY', 'field' => 'slug', 'terms' => 'A', ) ), ); $customPosts = get_posts($args); if($customPosts) : foreach($customPosts as $post) : setup_postdata( $post ); ?> <li><?php $img = get_field('img'); $imgurl = wp_get_attachment_image_src($img, 'large'); if($imgurl){ ?> <a href="<? echo $imgurl[0]; ?>" style="background: url(<? echo $imgurl[0]; ?>);"></a> <? } ?> <div class="p_caption"><p class="product_p">ターム名</p> <h3 class="product_title"> <?php $title = get_the_title($ID); echo $title; ?></h3> </a> </div> </li> <?php endforeach; ?> <?php endif; wp_reset_postdata(); ?> </div> </div> </div>
もっと簡潔に、タームが増えても順に増えていくように記述することはできますか?
よろしくお願い致します。
15件の返信を表示中 - 1 - 15件目 (全15件中)
15件の返信を表示中 - 1 - 15件目 (全15件中)
- トピック「特定のタクソノミーのタームとそれに属する記事を動的に出力したい」には新たに返信することはできません。