WordPress カスタム分類のターム一覧を表示する方法

Last update 
/ Posted by Takumi Hirashima

WordPress のカスタム分類のターム一覧を表示する方法を紹介します。

タームタイトルのみの一覧を表示

get_terms を使って、タームタイトルのみの一覧を表示する方法を紹介します。
次のコードは、タクソノミーのスラッグ shop-cat の場合の、タームタイトルのみの一覧を表示する方法です。

<?php 
  $shops = get_terms('shop-cat');
  foreach ( $shops as $cat ) { 
    echo  esc_html($cat->name); 
  } 
?>

ターム一覧を任意の並び順にする

タームの順番を任意の並び順にする方法を紹介します。例えばプラグイン PS Taxonomy Expander を使用している場合は、orderby=order 追加することで、プラグインを使用した並び順を有効化することができます。

<?php 
  $shops = get_terms('shop-cat','orderby=order');
  foreach ( $shops as $cat ) { 
    echo  esc_html($cat->name); 
  }
?>

いちいち orderby=order を追加するのは面倒くさい場合は、他のプラグインの使用をおすすめします。例えば Anything Order は、orderby=order を追記せずに順番を変えることができますが、個人的には Intuitive Custom Post Order がおすすめです。

まとめ

WordPress のカスタム分類のターム一覧を表示する方法を紹介しました。
そのほかに、もっと詳しく高度な出力方法をWordPress ターム情報を表示や取得する方法で紹介しています。こちらも合わせて参照してください。

WordPress ターム情報を表示や取得する方法

私が続けて読みたい関連記事

スポンサーリンク