カスタム分類(taxonomy)の一覧をサイドバーにカテゴリ一覧風に出力する-Custom Post Type UI-


ブログにカスタム分類を追加した場合、カテゴリー一覧と同様の形でブログのサードバーにカスタム分類の一覧を出力したいこともあります。いや出力することがほとんどだと思います。

カスタム分類一覧の出力は、カテゴリー一覧の出力と同じく、「wp_list_categories」関数を使います。パラメータの指定方法もカテゴリー一覧を出力するときと同じです。ただし、カスタム分類を出力する際にはパラメータの配列に

‘taxonomy’ => ‘作成したカスタム分類名’

の要素を追加します。

ソースを記述すると以下のようになります。

<li class="widget-container">
<h3 class="widget-title">カテゴリタイトル</h3>
<ul>
<?php wp_list_categories(array('title_li' => '', 'taxonomy' => '作成したカスタム分類名', 'show_count' => 1)); ?>
</ul>
</li>

ちなみにカスタム分類をタグクラウド風に出力するときは以下のような記述です。

<li class="widget-container">
<h3 class="widget-title">カテゴリタイトル</h3>
<ul>
<?php wp_tag_cloud(array('taxonomy' => '作成したカスタム分類名')); ?>
</ul>
</li>