WordPressでカスタムタクソノミー一覧を表示する
WordPressでカスタムタクソノミー一覧を表示する場合は、
以下のコードを使用すると良い。
<?php $args = array( 'numberposts' => -1, //表示(取得)する記事の数 ※-1で全件表示 'post_type' => 'shop', //投稿タイプの指定 'taxonomy' => 'area', //タクソノミー名を指定 'term' => 'kyubo', //タームを指定 'orderby' => 'date', //ソート対象を指定 'order' => 'DESC' //ソート順を示すASCかDESC(省略時はDESC) ); $customPosts = get_posts($args); if($customPosts) : foreach($customPosts as $post) : setup_postdata( $post ); ?> <div><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div> <?php endforeach; ?> <?php else : //記事が無い場合 ?> <div><p>記事はまだありません。</p></div> <?php endif; wp_reset_postdata(); //クエリのリセット ?>