[ WordPress ] カスタムタクソノミー ( 分類 ) を試してみた

WordPress の [ カスタム分類 ] 機能を試してみました。

似たような名前でまぎらわしいですが、[カスタム投稿タイプ](https://wp.udn83.com/2779) については、以前に書いた記事をご覧ください。

カスタムタクソノミーが使えるよう、テーマファイルにコードを追加する。
———————————————————————-

お使いのテーマの functions.php に次のコードを追加します。

// カスタムタクソノミー追加
function create_custom_taxonomies() {
register_taxonomy(
‘color’, // 内部的な分類名
‘post’, // 適用する投稿タイプ
array(
‘label’ => ‘カラー’, // 表向きの分類名
‘hierarchical’ => true, // 階層構造
‘query_var’ => true,
‘rewrite’ => true
)
);
register_taxonomy( // 二つ目の分類を追加する場合
‘taste’,
‘post’,
array(
‘label’ => ‘テイスト’,
‘hierarchical’ => true,
‘query_var’ => true,
‘rewrite’ => true
)
);
}
add_action(‘init’, ‘create_custom_taxonomies’, 0);

お使いのテーマの sidebar.php に追加する ( リスト形式 )

お使いのテーマの sidebar.php に追加する ( タグクラウド形式 )

‘color’)) ?>

お使いのテーマの index.php に追加する ( 記事に適用しているカスタム分類名を表示する )

ID, ‘color’, ‘カラー: ‘, ‘, ‘, ” ); ?>

それから、パーマリンク設定を変更する必要はありませんが、パーマリンク設定を更新しないと、カスタムタクソノミーのアーカイブページが 404 になってしまいます。

今回、試してみた環境
———————————————————————-

– WordPress 3.1.3
レンタルサーバー シックスコア ( SIXCORE S1 プラン )

参考にさせてもらったページ
———————————————————————-

– [カスタムタクソノミー(Custom Taxonomy)の導入と使い方 [WordPress 3.0] | Odysseygate.com](http://www.odysseygate.com/archives/1620)
– [WordPress で投稿やページにカスタムタクソノミーを追加する方法 | ウェブル](http://weble.org/2011/06/14/register_taxonomy)
– [カスタム分類 – WordPress Codex 日本語版](http://wpdocs.sourceforge.jp/Custom_Taxonomies)
– [WordPressのカスタムタクソノミーを使えるようにするまでのメモ 1/2 – Website Tips ノート : VARL](http://varl.jp/note/create-custom-taxonomy)
– [WP カスタムタクソノミーの表示方法や条件分岐などのメモ 2/2 – Website Tips ノート : VARL](http://varl.jp/note/get_the_term_list-is_tax)

ありがとうございます!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です