質問: WordPressで固定ページ 「/news」というスラッグで作ったとします。 その際に 「お知らせ」というカスタム投稿を作り 「news_post」というスラッグにしたいと思っています。 しかし実際の詳細ページでは /news/123 という風にリライトします。 custom post type ui プラグインを使用しているので、「news_post」から「news」へのリライトは簡単に出来ました。 しかし、そうすると http://◯◯/news/ 左記URLの「ニュース一覧」という固定ページにアクセスすると、何も表示されなくなります。 page-news.php というファイルは作っていてその内容を表示させたいですが、表示されません。おそらくindex.phpが反映されています。 http://◯◯/news/123 の詳細ページにアクセスすると問題なくnews_postのカスタム投稿記事が表示されます。 news/ で一覧ページを表示させるのは難しいでしょうか? カスタム投稿と固定ページのスラッグは別々のものにするしかないでしょうか? もしよろしければ皆様のお知恵を拝借できると幸いですm(__)m
回答: Has Archiveを「true」にすれば、アーカイブページを作れると思います。 【プラグイン・Custom Post Type UIでのアーカイブページの表示設定】 【フォーラム » Custom Post Type UIの一覧記事取得 — WordPress】 【【WP】カスタム投稿のアーカイブページを正しく表示するあれこれ | 大阪のWeb制作屋 LAVISON】 > > カスタム投稿と固定ページのスラッグは別々のものにするしかないでしょうか? > > > そのほうが良いです。無理にする方法もあるとは思いますが、バージョンアップなどで対応できなくなることも予想されます。