カテゴリ/タクソノミーごとの記事一覧
<?php // タクソノミー(カテゴリ)別に記事を一覧出力
$terms = get_terms('category');
foreach ($terms as $term) :
$args = array(
'post_type' => 'post',
'taxonomy' => 'category',
'term' => $term->slug,
'posts_per_page' => 10,
'no_found_rows' => true,
);
$query = new WP_Query($args); ?>
<h3><?php echo esc_html($term->name); ?></h3>
<ul>
<?php if ($query->have_posts()) : ?>
<?php while ($query->have_posts()) : $query->the_post(); ?>
<li>
<a href="<?php the_permalink(); ?>">
<?php the_time('Y.m.d'); ?>
<?php the_title(); ?>
</a>
</li>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php endif; ?>
</ul>
<p>
<a href="<?php echo home_url('/category/'.$term->slug. '/');?>"><?php echo esc_html($term->name); ?>の一覧を見る</a>
</p>
<?php endforeach; ?>