【WordPress】プラグイン「Custom Post Type UI」でカスタムタクソノミーを使う方法

「Custom Post Type UI」でカスタム投稿タイプを追加する方法をまとめましたが、これを使うと自ずと必要になる機能があります。
カスタムタクソノミーです。
今回はカスタムタクソノミーについてまとめていきましょう。

スポンサーリンク

なぜカスタムタクソノミーが必要になるのか?

「カスタム投稿タイプ」とはWordPress上に複数のブログが存在するようなサイト管理ができる機能です。

20150321_Custom_Post_Type_UI_02

これは企業ブログの中にスタッフブログやコラムブログがあると考えると分かりやすいでしょう。
しかし、そのまま使うとカテゴリーやタグが全てのブロクで共用になってしまいます。
ケアレスミスを防ぐ意味でも分けておきたいものです。

そこでカスタムタクソノミーです。

カスタムタクソノミーとは

カスタムタクソノミーという分かりにくい訳が付いていますが直訳すると「カスタム分類」です。
その言葉通りに自分で記事を分類するグループを作成できるということです。
分かりやすく言うと、カテゴリーやタグとは別に「スタッフブログのカテゴリー」や「イベントのカテゴリー」等が独自に設定できるということです。

20150321_Custom_Post_Type_UI_01

上記のスタッフブログの例であれば「スタッフブログのカテゴリー」というカスタムタクソノミーを作り、

  • 今日の昼食
  • スタッフ紹介
  • 新人歓迎会
  • リレー日記

などで分類し、スタッフブログだけで使うのです。

では早速やってみましょう。

共用のカテゴリーとタグを使えないようにする

先日作ったスタッフブログでは共用のカテゴリー/タグが使えるようになっています。

20150321_Custom_Post_Type_UI_05

まずはこれを消しましょう。

Add/Edit Post Typesを選び、

20150321_Custom_Post_Type_UI_03b

Edit Post Typesタブからスタッフブログを選択。

20150321_Custom_Post_Type_UI_04b

Settingsの一番下のビルドイン分類のチェックを外して保存します。

20150321_Custom_Post_Type_UI_06b

これで消えました。

20150321_Custom_Post_Type_UI_07

カスタムタクソノミーを追加する

続いてカスタムタクソノミーを追加していきます。

Add/Edit Taxonomiesを選びます。

20150321_Custom_Post_Type_UI_08b

スタッフブログの例であればこのように設定します。

20150321_Custom_Post_Type_UI_09

するとスタッフブログのカテゴリーが追加されました。

20150321_Custom_Post_Type_UI_10

完成です。

スタッフブログの新規投稿を選ぶとこのように「スタッフブログのカテゴリー」が選べるようになります。

20150321_Custom_Post_Type_UI_11

まとめ

カスタムタクソノミーを使うことで複雑な構成のブログが分かりやすく管理できるようになります。
「カスタム投稿タイプ」を使用するときは「カスタムタクソノミー」はセットで使うべきものと覚えておきましょう。

2015/11/12追記

コメントでご指摘頂いたとおり、設定に1点抜けがありました。
申し訳ありません。

上記の設定だけではスタッフブログを新規追加しようとしたときに、あらかじめ用意しておいたカテゴリーが表示されません。

20151112_custom_taxonomies_01

以下の様な設定を追加してください。

20151112_custom_taxonomies_02

20151112_custom_taxonomies_03

20151112_custom_taxonomies_04

このように階層を「True」に変えてください。

すると、

20151112_custom_taxonomies_05

登録済みのカテゴリーが表示されます。

rei様ありがとうございました!!


スポンサーリンク
  • このエントリーをはてなブックマークに追加

コメント

  1. rei より:

    参考にさせていただいております!
    図が分かりやすいです。
    1つ疑問ですが、タクソノミーは、元から存在するカテゴリみたいに、
    事前に値を追加することができないでしょうか?
    いつも投稿時に自由入力ですか?

    • 雨男 より:

      管理人の雨男です。

      コメントありがとうございます。
      ご相談頂いた件ですが、よくよく見てみると設定に漏れがありました。
      確かにこのままでは事前に追加したカテゴリーは表示されません。
      大変申し訳ありません。

      詳しくは上記記事に追記しましたのでそちらをご参照願います。

      書いた本人も全く気がついていませんでした。
      ありがとうございます!!

  2. taipi より:

    カスタム投稿タイプ内でカテゴリ分けができずに長い間つまづいていたが、この記事を見てすべて解決しました^^
    とても参考になる情報をありがとうございます!^^

  3. カツン より:

    Custom Post Type UIのカテゴリ部分がわからなかったので。。。

    すごく助かりました。。ありがとうございます~

コメントをどうぞ

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

CAPTCHA