【WordPress】カスタムタクソノミーの一覧を取得する

カスタムタクソノミー(カスタム分類)で追加した分類に含まれるリストを出力する。

分類名がmakerの場合のサンプル

<ul class="maker-list">
<?php
$terms = get_terms('maker','hide_empty=1');
foreach ($terms as $term) {
    echo '<li><a href="'.get_term_link($term->slug, 'maker').'">'.esc_html($term->name).'</a></li>';
}
?>
</ul>

hide_empty=1だけあえて書いてあるんだけど、1(デフォルト)は投稿記事のないタクソノミーは表示しない設定(0で表示する)です。投稿記事の有無だけじゃなくて、post_statusを指定出来るパラメータは無いのかな〜。publishのみ取りたいんだが。。。

コメントを残す

メールアドレスが公開されることはありません。