WordPressでエラー「Parse error: syntax error, unexpected ‘endwhile’ (T_ENDWHILE) in ~」が出たときの対処法
WordPress構成時に、上記のようなエラーが出た際の対処法です。
endwhile絡みのエラーだと認識して色々と対処を考えてしまいますが、この場合、URLの重複が考えられます。
例えば、「http://hogehoge.jp/〇〇/」というURLで上記のようなエラーが出てしまったとき、以下の事をチェックしてみてください。
・「page-〇〇.php」や「archive-〇〇.php」と、サブディレクトリ「/〇〇」が重複していないか。
WordPressの機能として、固定ページやアーカイヴページを準備した際ののURLは、「page-〇〇.php」や「archive-〇〇.php」の「〇〇」に依存します。
また、サブディレクトリ「〇〇」を作成してサイトを構成した際、上記のURLと被ってしまう可能性があるわけです。
今回のエラー「Parse error: syntax error, unexpected ‘endwhile’ (T_ENDWHILE) in ~」は、そのような状況下で表示されます。
なかなか抜け出せなくてお悩みの方は、一度チェックしてみてください^^。
公開日:2017年5月23日
最終更新日:2017年5月23日