複数ポストタイプに共通のカテゴリをしようした場合のarchiveページ
-
http://ja.forums.wordpress.org/topic/5747?replies=8
こちらを参考に、postにもともとあるcategoryタクソノミーをカスタム投稿タイプdiscountにも共通で使用しようとしています。register_post_type('discount', array( 'label' => '値引き額', 'description' => '', 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'capability_type' => 'post', 'hierarchical' => true, 'query_var' => true, 'has_archive' => true, 'supports' => array('title','editor','revisions'), ) ); function re_register_category_taxonomy() { global $wp_rewrite; $rewrite = array( 'hierarchical' => true, 'slug' => get_option('category_base') ? get_option('category_base') : 'category', 'with_front' => ! get_option('category_base') || $wp_rewrite->using_index_permalinks(), 'ep_mask' => EP_CATEGORIES, ); register_taxonomy( 'category', array("post","discount"), array( 'hierarchical' => true, 'query_var' => 'category_name', 'rewrite' => $rewrite, 'public' => true, 'show_ui' => true, 'show_admin_column' => true, '_builtin' => true, ) ); } add_action( 'init', 're_register_post_tag_taxonomy', 1 );
この状態で、postにもdiscountにもカテゴリーを登録することができました。
ですが、問題が一点ありまして、
postのカテゴリのtermは/archives/category/term名/で出力されるのですが、
discountのカテゴリのterm一覧ページはどこに出力されるのでしょうか?/archives/discount/category/term名/にアクセスしてみたのですが、404でした。
ちなみに、custom post type permalinkというプラグインを使用しています。
お詳しい方、ご教授いただけると幸いです。
postとdiscountで共通のtermを使用したいだけなので、別のtaxonomyを作る方法でもいいのですが、termを共用化出来る方法で別の案があればそれでもOKです。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「複数ポストタイプに共通のカテゴリをしようした場合のarchiveページ」には新たに返信することはできません。