web-dev-qa-db-ja.com

カスタム投稿タイプで通常のカテゴリを使用する方法はありますか?

カスタム投稿タイプで通常のカテゴリを使用する方法はありますか?通常のカテゴリ(パーマリンクオプションなど)には、より優れた機能とオプションがあるようです。

4
David

問題ありません。カテゴリとタグも分類として登録されており、register_post_type()を呼び出すときにtaxonomies引数に渡すことができます。カテゴリはcategory、タグはpost_tagです。 register_taxonomy_for_object_type()を使って後でこれを行うこともできます。

add_action( 'init', 'wpse6098_init', 100 ); // 100 so the post type has been registered
function wpse6098_init()
{
    register_taxonomy_for_object_type( 'category', 'your_custom_post_type' );
}
6
Jan Fabry