(1)
function.phpに下記を書く。
すると、ダッシュボードのポートフォリオ投稿画面に表示される。
カテゴリーを追加する要領で、ダッシュボードでタクソノミー(分類)を追加する。
投稿時にその中から当てはまるものを選ぶ。
—————————————————-
[php]
/portfolio_cat(ポートフォリオカテゴリー)というカスタム分類を登録
register_taxonomy(
‘portfolio_cat’, //カスタム分類名
‘portfolio’, //カスタム分類を利用する投稿タイプ
array(
‘label’ => ‘ポートフォリオカテゴリー’, //管理画面ラベル名
‘labels’ => array(
‘popular_items’ => ‘よく使うポートフォリオカテゴリー’,
‘edit_item’ => ‘ポートフォリオカテゴリーを編集’,
‘add_new_item’ => ‘新規ポートフォリオカテゴリーを追加’,
‘search_items’ => ‘ポートフォリオカテゴリーを検索’,
),
‘public’ => true,
‘hierarchical’ => true //カテゴリーのような親子関係(階層)を持たせる
)
);
[/php]
————————————————————
(2)次に表示させる。
single.phpに
——————————————————
[php]
<pre><li class=”widget-container”>
<h3 class=”widget-title”>カテゴリタイトル</h3>
<ul>
<?php wp_list_categories(array(‘title_li’ => ”, ‘taxonomy’ => ‘作成したカスタム分類名’, ‘show_count’ => 1)); ?>
</ul>
</li></pre>
[/php]
——————————————————
クラウドとして出す方法もある。
[php]
<code class=”plain”><?php wp_tag_cloud(</code><code class=”keyword”>array</code><code class=”plain”>(</code><code class=”string”>’taxonomy'</code> <code class=”plain”>=> </code><code class=”string”>’作成したカスタム分類名'</code><code class=”plain”>)); ?></code>
[/php]