[WordPress] カスタム投稿のリンク先が表示されない時の対処法
ワードプレスのテーマカスタマイズ中に遭遇した、どうでもいいところで時間を食ってしまった案件。
それが、意図したurlでリンク先が表示されない!
キーッ!!
正しくやってるつもりが、どうやってもテンプレートファイルが紐づけられず、なんのこっちゃい。
カスタム投稿のアーカイブページを表示させたい。
例えば今回の件で言うとコレです。
まぁ普通に定義ファイルは『archive-カスタム投稿名.php』のファイルをテーマフォルダに作れば勝手に紐づくはずなのですが、いくらやっても編集したテンプレートファイルの中身が表示されない。
もう何回ファイル名間違ってないか確認したか分かりません。
めちゃくちゃ簡単な原因でした
結局解決出来ず、検索しました。やっぱり困ったときのGoogle先生です!
原因はというと、調べてみたらなんとたったのこれだけ?
パーマリンク設定をただ保存するだけ。
何もする必要ないです。
ただ設定画面開いて一番下の更新を押すだけです。それだけなんです。
やってることは間違ってなかったのですが、工程がたりてなかったようです。
なんなんでしょうね。データベースの内容なんでしょうか。キャッシュ的なものなんでしょうか。
カスタム投稿を足した際にページが表示されなかった時は上記の工程が必要なようです。
まとめ
取り敢えず意図したリンクで意図したページが表示されなかったら、取り敢えずパーマリンク更新しろ!ってことですね!
それでもならなかったら根本的な原因な気もするので、改めて設定を確認してみては良いのではないでしょうか。