カスタム投稿タイプを「ページ」として使用する際の動作について
-
お世話になります。
カスタム投稿タイプを「ページ」として使用する際の挙動について質問させていただきます。
hierarchical を true にすると編集画面にページ属性が表示され、記事同士の親子関係を作ることができますが、実際に子ページを表示させてみると 404 エラーとなります。
管理画面では希望する階層構造のURLが表示されているが、閲覧するときのURLは子ページにしたいpostが親と同じ階層にある状態です。カスタム投稿タイプの機能がWordPressに登場してから、ずっとこの404エラーはあったと思います。以前試したときは下層ページを作ることもなかったので特に気にしなかったのですが、
最近「『ページ風』カスタム投稿タイプのなかで階層を持たせたい」という状況になり、調べてもカスタマイズの方法がわかりませんでした。カスタム投稿タイプの「投稿風」の場合の階層を持たせる方法はあるようですが、「ページ」として使いたいたいと思っています。
最新のデフォルトテーマ「Twenty Seventeen」で試しています。
現状はこれが「仕様」と捉えるべきでしょうか。
それとも、何かしらの方法で制御できるのでしょうか。要約すると、以下のとおりとなります。
希望としては
http://example.com/%5BポストタイプAのslug%5D/%5BポストタイプAの中の親ページ%5D/%5BポストタイプAの中の子ページ%5D/
という構造にしたいのですが、これを閲覧するためには
http://example.com/%5Bポストタイプslug%5D//%5BポストタイプAの中の子ページ%5D/
にアクセスしなければならず、これを親ページが入るURLに修正したいということです。どうぞご教示いただければ幸いです。
よろしくお願いいたします。【各種バージョン等】
WP4.7
PHP 5.6.19(7系は使用しているプラグインがエラーになるためやむを得ず)
MySQL 5.6
サーバ:CPI シェアードプランACE01(ACE01_2015)※PHP 5系が影響してくるのはプラグイン「Hi Counter Max」およびガラケー用テーマ「garake」です。
https://ja.wordpress.org/support/topic/%E6%90%BA%E5%B8%AF%E9%9B%BB%E8%A9%B1%EF%BC%88%E3%82%AC%E3%83%A9%E3%82%B1%E3%83%BC%EF%BC%89%E7%94%A8%E3%83%86%E3%83%BC%E3%83%9E/
- トピック「カスタム投稿タイプを「ページ」として使用する際の動作について」には新たに返信することはできません。