Wordpress カスタム投稿タイプと固定ページの親 スラッグ共存方法
カスタム投稿ページ下層に、固定ページを表示させたいです。
以下のURL構造にしたい
-- /home
---- /home/testA(カスタム投稿一覧)
------ /home/testA/article1(カスタム投稿記事)
------ /home/testA/article2(カスタム投稿記事)
------ /home/testA/page1(固定ページ)
エラー内容
/home/testA/page1
にアクセスすると、404エラー。
対応内容
- functions.phpにadd_rewrite_ruleを追加し、
/home/testA/page1にアクセス時に、/index.php?page_id=xxxに内部リダイレクトするようにするものの反応なし。。
(試しに、home/testB/page1にアクセス時、/index.php?page_id=xxxリダイレクト処理をすると、想定どおり動くので、書き方記述ミスではないと思います。)
- プラグインRewrite Rules Inspectorを追加し、リライトルール順を確認
functions.phpに記載したものが一番上に反映されている。
リライトルールの優先順としては、一番上のはずなのですが、カスタム投稿タイプスラッグと、固定ページスラッグを共存させるにはどうしたらいいでしょうか?
(メインはカスタム投稿で、特定の固定ページのみ、カスタム投稿から外したい。)
あなたの回答
tips
プレビュー