タームで絞り込んだ投稿の一覧ページのリストを出力する。

NO IMAGE

よくサイドバーとかにあるターム別アーカイブリストへのリンクリスト。

<?php
    $terms = get_terms([
      'タクソノミー名',
    ]);
    
    echo '<ul>';

    foreach ( $terms as $term ) {
      // もし投稿が一つもなければ出力せずに次のタームへ
      if ($term->count === 0) continue;
    
      $link = get_term_link($term);
      $name = $term->name;
      echo '<li><a href="' . $link . '">' . $name . '</a></li>';
    }
    
    echo '</ul>';
?>

 

参考
get_term_link() - タクソノミーのURLを取得する