質問: ### 前提・実現したいこと http://wordpress.jp/カテゴリ名/スラッグ名/ 固定ページ作成の際に上記の様なURLにしたいです。 ### 発生している問題・エラーメッセージ ``` カテゴリ名/スラッグ名/としたいのですが、 下記のようにカテゴリ名が表示されません。 http://wordpress.jp/スラッグ名/ ``` ### 該当のソースコード ``` functions.phpに下記コードを追加して 固定ページに「サービス」(service)というカテゴリを作成しております。 is_category== true && $query->is_main_query() ) { $query->set('post_type', array( 'post', 'page', 'nav_menu_item')); } } ?> パーマリンクの設定は「/%category%/%postname%」としております。 ``` ### 試したこと 固定ページの新規作成でカテゴリの「サービス」を選択しスラッグ名を「test」として 公開すると下記の様なURLとなってしまいます。 http://wordpress.jp/test/ http://wordpress.jp/service/test/ の様にするにはどうしたらよいのでしょうか。 ### 補足情報(言語/FW/ツール等のバージョンなど) より詳細な情報
回答: 癖はあるようですが、下記記事の内容で解決できるようです。 【WordPressで固定ページにカテゴリ機能付加時にパーマリンクが上手く反映されないのを解決 - Qiita】 【Custom Permalinks — WordPress Plugins】 【WordPressパーマリンクのお悩み解決!Custom Permalinksプラグイン | WordPressブログ作ってみる?】 **追記:** 上記方法ではページを作るたびにリダイレクト処理を追加していくので、もう少しましな方法があるかもしれません。