投稿のカテゴリーをカスタム投稿で共有する
- 2015.05.28
- WordPress
忘備録です。
register_post_typeの第2引数の配列に、’taxonomies’ => array(‘category’)を追加すると、投稿のカテゴリーをカスタム投稿でも使えるようになる。
例えば、投稿に「お知らせ」というカテゴリーを作っており、それをトップページ、もしくは「お知らせ」というカテゴリー・アーカイブで表示させる設計の場合、投稿のカテゴリーが「お知らせ」のpostだけでなく、カスタム投稿にもカテゴリー「お知らせ」にチェックを入れておけば、上記の一覧に表示することができる。
既存のcategoryというTaxonomyではなく、新規にTaxonomyを作成する場合は、register_taxonomyの第2引数に配列で複数の投稿タイプを設定すれば、そのTaxonomyは異なる投稿タイプで共通に使用できる。
逆に、明示的に null をセットしてTaxonomyを作成し、上記のregister_post_typeの第2引数にそのTaxonomyを設定することもできる。
-
前の記事
WordPressギャラリーの仕様変更-もっと便利に使えそう。 2013.07.19
-
次の記事
管理画面・投稿編集画面のカスタマイズ–不要なメタボックスを非表示にする。 2015.05.28