固定ページをarchive-[カスタム投稿名].phpに変更したら認識されない
-
前任の方が作ったオリジナルテーマのサイトを修正しています。
Custom Post Type UIで作成したカスタム投稿「voice」を、固定ページで表示しています。
固定ページの設定は、
パーマリンク「http://www.example.com/voice/
」
タイトル「お客様の声」、本文なし、
ページ属性でオリジナルテンプレートを選択しています。テンプレートファイルのソースで、投稿を書き出すループを作っており、特に問題なく表示できていましたが、ページングがうまく機能しない状態でした。
ここから私の作業ですが、特に固定ページとして読み込む必要はないと考え、
archiveテンプレートを使うことにしました。作業手順は以下の通りです。
- 現在使用中の「
taxonomy-voicecat.php
」とデザインが同じ(ソース中でカテゴリ指定などはしていません)なので、ファイル名だけ「archive-voice.php
」に変更し、サーバにアップ - カスタム投稿「has_archive」設定を「false」→「true」に変更
- 該当の固定ページをゴミ箱へ
これで修正完了かと思いましたが、
index.php
が表示されます。その後に試したことは
- ゴミ箱の固定ページを完全に削除
- テーマをデフォルトに戻してみる
- パーマリンクを保存しなおしてみる
- 該当の固定ページ用テンプレートを削除
- 別サーバにある自分のテスト用サイトにて同じ設定でカスタム投稿「voice」を作成、「
archive-voice.php
」をアップすると、「http://www.mysite.com/voice/
」で問題なくテンプレートが呼び出される - 新規にカスタム投稿「voices」を作成、「
archive-voices.php
」としてアップ、投稿を公開、投稿ページの表示ボタンを押すと404となる
依然、
index.php
が表示されます。。反映に時間がかかるのかと思いましたが、3時間ほどおいてもかわらずです。。
よろしくお願いします。 - 現在使用中の「
5件の返信を表示中 - 1 - 5件目 (全5件中)
5件の返信を表示中 - 1 - 5件目 (全5件中)
- トピック「固定ページをarchive-[カスタム投稿名].phpに変更したら認識されない」には新たに返信することはできません。