【WordPress】カスタム投稿にカテゴリーとタグ機能を追加する方法

【WordPress】カスタム投稿にカテゴリーとタグ機能を追加する方法

WordPressのカスタム投稿にカテゴリー機能とタグ機能を追加する方法をご紹介します。先日、Web制作案件でカスタム投稿を実装した際に、カテゴリー・タグ機能がデフォルトでついてこなかったものですからびっくり、その備忘録となります。

カスタム投稿実装の関数内にたった2行のコードを追記するだけで、カテゴリーもタグも使えるようになります。

それではさっそく見てまいりましょう!

register taxonomy for object typeを使って実装

結論。以下のコードをカスタム投稿を定義しているfunction create_post_type_example() {}といった関数内(functions.php)に追記すれば完了です!

※以下のコード内の「カスタム投稿スラッグ」部分をご自分の環境に合わせて変更してお使いください。

child-theme/functions.php
// カスタム投稿にカテゴリー機能追加
register_taxonomy_for_object_type('category', 'カスタム投稿スラッグ');
// カスタム投稿にタグ機能追加
register_taxonomy_for_object_type('post_tag', 'カスタム投稿スラッグ');
// カスタム投稿「news」にタグ機能追加 
register_taxonomy_for_object_type('post_tag', 'news');

次はこの記事!

【WordPress】記事一覧ページのページネーションをカスタマイズする方法【WordPress】記事一覧ページのページネーションをカスタマイズする方法 【WordPress】カテゴリーの一括変更はプラグイン「Batch Cat」にお任せあれ!【WordPress】カテゴリーの一括変更はプラグイン「Batch Cat」にお任せあれ! WordPressでよく使う関数スニペットまとめWordPressでよく使う関数スニペットまとめ