Web制作で役立つメモをWEB MEMO LOG

2023.05.02

【WordPress】タームの一覧をリンク付きで表示する方法(投稿数の多い順で並び替えも)

WordPressでタームの一覧を表示する方法。

リンク付きで表示

<ul>
<?php
$taxonomy = 'タクソノミー名';//投稿タグの場合は「post_tag」
$terms = get_terms($taxonomy);
  foreach ( $terms as $term ) {
    echo '<li><a href="'.get_term_link($term).'">'.$term->name.'</a></li>';
  }
?>
</ul>

投稿数が多い順で表示

<ul>
<?php
$taxonomy = 'タクソノミー名'; //投稿タグの場合は「post_tag」
$args = array(
 'orderby' => 'count', //投稿数で並び替え
 'order' => 'desc', //投稿数多い順
);
$terms = get_terms($taxonomy, $args);
  foreach ( $terms as $term ) {
    echo '<li><a href="'.get_term_link($term).'">'.$term->name.'</a></li>';
  }
?>
</ul>

【参考】【WordPress】ターム一覧を表示する方法【結論:get_termsを使おう】

About Site

同じことを何度も検索していたりするんで、検索して解決したことを残そうと思いまして。