固定ページのパーマリンクと、カスタム投稿タイプのパーマリンクの、前半部分をを同じにしたいです。
下の図のような感じです。
固定ページのパーマリンクはこう。
「http://example.com/customtype1」
カスタム投稿タイプのパーマリンクはこう。
「http://example.com/customtype1/test1」
「http://example.com/customtype1/test2」
そんなかたちが理想です。(test1というのは記事名です。)
しかし!
なぜか、一方を設定すると、もう一方がいきません。
固定ページのパーマリンクを先に設定すると、カスタム投稿タイプのページが表示されません。
逆にカスタム投稿タイプのパーマリンクを設定すると、固定ページが表示されないのです。
これはひょっとして、仕方ないことなのでしょうか?
上の図のように、前半部分を同じにっていうのは、そもそもできないことなのでしょうか?
いちおう現在のfunction.phpの記述を載せておきます。
解決策をご存知の方がいらっしゃいましたら、よろしくお願いいたします。m(__)m
php
1// カスタム投稿タイプの追加 2add_action( 'init', 'custum_post_type' ); 3function custum_post_type() { 4 //カスタム投稿1追加 5 register_post_type( 'customtype1', 6 array('labels' => 7 array( 8 'name' => __( 'customtype1' ), 9 'singular_name' => __( 'customtype1' ) 10 ), 11 //投稿タイプの設定 12 'public' => true, 13 'menu_position' => 5, 14 'hierarchicla' => false, 15 'has_archive' => true, 16 17 //投稿編集ページの設定 18 'supports' => array('title','editor','thumbnail', //タイトル,編集,アイキャッチ 19 'custom-fields','excerpt','author','trackbacks', //カスタムフィールド,抜粋文&作成者,トラックバック 20 'comments','revisions','page-attributes') //コメント,リビジョン,作成者,表示順のボックス 21 ) 22 ); 23 //カスタム投稿2追加 24 register_post_type( 'customtype2', 25 array('labels' => 26 array( 27 'name' => __( 'customtype2' ), 28 'singular_name' => __( 'customtype2' ) 29 ), 30 //投稿タイプの設定 31 'public' => true, 32 'menu_position' => 6, 33 'hierarchicla' => false, 34 'has_archive' => true, 35 36 //投稿編集ページの設定 37 'supports' => array('title','editor','thumbnail', //タイトル,編集,アイキャッチ 38 'custom-fields','excerpt','author','trackbacks', //カスタムフィールド,抜粋文&作成者,トラックバック 39 'comments','revisions','page-attributes') //コメント,リビジョン,作成者,表示順のボックス 40 ) 41 ); 42} 43
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/18 09:59
2016/09/18 10:50 編集
退会済みユーザー
2016/09/18 12:22
退会済みユーザー
2016/09/18 12:27
2016/09/18 13:08 編集
退会済みユーザー
2016/09/18 13:12
退会済みユーザー
2016/09/18 13:18
2016/09/18 13:31