質問: Wordpress(4.8.1)のカスタムポストタイプで、そのポストタイプでの投稿に限って パーマリンク設定を標準とは違う独自のものに設定したいと思っています。 が、作成中のコードでは以下のようにしていますが、うまくいきません http://ドメイン/event/投稿名 のようになります どこが間違っているのでしょうか? register_post_type()のrewiteでパーマリンクのフォーマットを設定できるという認識自体が間違っているのか... 別に方法があれば教えていただけると幸いです、よろしくお願いします ``` add_action( 'init', 'add_post_type_event', 0 ); function add_post_type_event() { register_post_type( 'event', /* カスタム投稿タイプのスラッグ */ array( 'labels' => array( 'name' => 'イベント情報', 'rewrite' => array( 'slug' => '/storename/service/%category%', 'with_front' => false ), ), 'capability_type' => 'post', 'public' => true, 'has_archive' => true, 'supports' => array('title','editor','author'), // 'taxonomies' => array('suginami-service'), ) ); //カテゴリを利用可能にする register_taxonomy_for_object_type('category', 'event'); //rewiteルールのリフレッシュ flush_rewrite_rules(true); global $wp_rewrite; $wp_rewrite->flush_rules(); } ```
回答: 多分、`'slug' => 'storename/service',` ではないでしょうか。 【カスタム投稿タイプのパーマリンクを変更する | WordPressカスタマイズ事典】 【register_post_type() | Function | WordPress Developer Resources】 > > `'slug' => 'news/t'` > > >