Wordpress カスタム投稿タームの追加

2020-05-18

以前に、カスタム投稿の作成により、投稿の追加はしましたが、このままでも十分ではありますが、カスタム投稿については分類することができずに、通常の投稿でいうカテゴリーにあたる分類がありません。
そこで、今回は、その分類をするために必要なターム(タクソノミー)の追加について、記載していきます。

前回の内容に、追記する形で、記載例をあげていきたいと思います。

というように、register_post_type() の後に、register_taxonomy() を追記します。
register_taxonomy() は複数登録していくこともできますが、多ければ、多いほど複雑になるので、今回は一つだけの例とします。

今回の例では、都道府県という分類を追加ということになり、管理画面で確認すると、通常投稿のカテゴリーと同じように項目が追加されているのが、わかると思います。
あとは、管理画面から、カテゴリーと同じように「都道府県」の県名等を追加していけば、新着情報を記事を投稿した際に、都道府県別に分類することができます。


余談

新着情報と都道府県で、ちょっとおかしな組み合わせになっていますが、別記事でまとめておきたいことがあったので、そのための準備となっています。。。