質問: ### 前提・実現したいこと Custom Post Type UIのカスタム投稿タイプページの表示がうまくいきません。 前任者が同様のカスタム投稿タイプを3つ設定しており、問題なく表示されています。 4つ目のカスタム投稿タイプを新たに設定したところ、このカスタム投稿タイプのみ 投稿ページがarchive-.phpで表示されてしまいます。 ### 発生している問題・エラーメッセージ Custom Post Type UIで Post Type: uservoice を設定 Has Archive: True の時 投稿ページ:archive-uservoice.php で表示 Has Archive: True で archive-uservoice.phpが存在しない時 投稿ページ:index.php で表示 Has Archive: False の時 archive-uservoice.phpが存在してもしなくても 投稿ページ:single-uservoice.php で表示 アーカイブページがある状態で、投稿ページをsingle-uservoice.phpで表示することができません。 ### 試したこと テンプレートファイルですが、前任者が作成した他のカスタム投稿タイプ(正常に表示されている)と 中身が同じ(post_typeのみuservoiceに変更)にしても、上記の状況のままでした。 パーマリンク設定の更新は都度行いました。 ### 補足情報(言語/FW/ツール等のバージョンなど) wordpressの経験が無いまま、前任者が制作したサイトを勉強しながら手探りで更新しています。 phpについても検索して切り貼りしているレベルです。 検索しても同じ状況を見つけられなかったので質門させていただきました。 初心者で申し訳ないですが、よろしくお願いいたします。
回答: 自己解決しました。 初歩的なWordPressの知識が無く引き起こしてしまった状況でした。 記事ファイル名を数字4桁としてしまったために、 年アーカイブと競合してしまい、記事ページが非表示とされ、 アーカイブページのみが表示されていた...ということでした。 ユーザーボイスの記事だったため、何の疑いもなく 4桁のユーザー番号を記事ファイル名として使用していました。 記事ファイル名を変更することで、正常に表示されました。 大変初歩的なミスと気付かずこの場をお借りしてしまい、 申し訳ありませんでした。 ありがとうございました。