カスタム投稿タイプの記事の一覧をカスタムタクソノミごとに表示する
カスタム投稿タイプの記事の一覧を、カスタムタクソノミ(カスタム投稿のカテゴリー)ごとに表示する場合
<?php
$customPostType = get_post_type();
$termsss = get_terms( 'weblog_category' );
foreach ($termsss as $termss){
$term_id = $termss->term_id;
$term_name = $termss->name;
?>
<div class="block">
<h2 class="heading01"><?php echo $term_name; ?></h2>
<div class="mod-archive-list-2">
<ul>
<?php
$args=array(
'tax_query' => array(
array(
'taxonomy' => 'weblog_category',
'field' => 'term_id',
'terms' => array( $term_id )
),
),
'post_type' => 'weblog',
'posts_per_page'=> -1
);
?>
<?php query_posts( $args ); ?>
<?php if(have_posts()): ?>
<?php while(have_posts()):the_post(); ?>
<li>
<div class="archive-list-cont texts">
<p class="date"><time datetime="<?php the_time('Y-m-d');?>"><?php the_time('Y.m.d');?></time></p>
<h3 class="archive-list-title"><a href="<?php the_permalink();?>"><?php the_title();?></a></h3>
</div>
</li>
<?php endwhile; endif; ?>
</ul>
</div>
</div>
<?php } wp_reset_query(); ?>