プラグインを使用する
「GD Custom Posts And Taxonomies Tools」というプラグインを使用します。
有効化するとウィジェットエリアに「gdTT Terms List」と「gdTT Terms Cloud」という項目が追加されサイドバーにカスタム分類を表示できる。
やりたいことはこのプラグインで完結するのですが、プラグインに依存していますので、もう一つ、PHPで作成する方法をご紹介します。
PHPとプラグインを使用する
phpファイルに直接書き込んでも良いのですが、サイドウィジェットでPHPを使えるようにする「Executable PHP widget」というプラグインを使います。
Executable PHP widgetをインストール
Executable PHP widgetを有効化すると、ウィジェットエリアに「PHP Code」が追加されます。この中ではPHPが使用できる様になります。
PHPコードを貼り付け
<ul> <?php wp_list_categories( array('title_li' => '', 'taxonomy' => 'タクソノミー名をここに入れる') ); ?> </ul>
テンプレート内でタクソノミーを表示
リンク付きでタクソノミーを表示
「表示の前」、「セパレーター」、「表示の後」は任意、不要の場合は削除します。
<?php $taxonomy = タクソノミー名をここに入れる; echo get_the_term_list( $post->ID, $taxonomy, '表示の前','セパレーター','表示の後' ); ?>
リンクなしでタクソノミーを表示
<?php $terms = get_the_terms( $post->ID, 'タクソノミー名をここに入れる' ); echo "表示の前"; foreach ( $terms as $term ) { echo "".$term->name.""; //li等があれば""の間に入れる } echo "表示の後"; ?>