CommentsPosted2011-12-15投稿タイプの記事に独自のカテゴリーをつけて分類する事ができます。カスタムタクソノミーと呼ばれます。新規作成と表示方法です。カスタムタクソノミーを新規作成するカスタムタクソノミーで新しい分類を作るにはregister_taxonomy();を使用します。trueの場合はタクソノミーをダッシュボードに表示する。タグの形式でタクソノミーを作成した場合に管理画面にタグクラウドを表示する。true→http://サイトurl/?投稿タイプ名=記事のスラッグ。‘texture’の名前のカスタム投稿タイプに’material’という名前で分類を作るには、以下のようにfunction.phpに記入します。?>これでダッシュボードの投稿タイプの箇所に項目が追加されます。ダッシュボード内で、例えば、”紙”や”植物”のようなカテゴリーを作れるようになります。カスタム分類をタグの様に扱いたい場合は以下の様にfunction.phpに記入します。?>カスタムタクソノミーを表示するカスタム分類の一覧(アーカイブページへのリンク付き)を表示するサイドバーなどに表示するカテゴリー一覧のように、分類の一覧を表示する方法です。下記のように表示したい場所へ記入します。リスト形式で表示されるのでulでマークアップします。記事数を表示するかどうか。※カスタムタクソノミーのアーカイブページを表示するにはtaxonomy.phpという名前のテンプレートが必要になります。その投稿が属するカスタム分類(アーカイブページへのリンク付き)を表示する個別ページの記事情報などで、その投稿がどの分類にされているかを表示する方法です。カスタムタクソノミー名を取得するにはget_the_term_list()関数を使用します。タクソノミー名が入ります。(必須)$beforeは分類名の前に入る文字列、$sepは区切り文字、$afterは分類名の後に入る文字列が入ります。投稿が属する分類を表示するには表示したい場所へ下記のように記入します。?>ulのリスト形式で表示するには下記のように記入します。日本語版カスタムタクソノミーのカテゴリー・タグ情報を取得カスタムタクソノミーのカテゴリー・タグ情報を取得するにはget_term_by()関数を使用します。get_term_by()で取得したデータはphpのオブジェクトの形式で出力されるので、取得したデータを表示するにはechoでデータを表示します。