WordPress初心者の方も、愛用者の方も、
楽しく学べるフォローサイト!

WP-Master.club ヘッダーロゴ

WordPressでエラー「Parse error: syntax error, unexpected ‘endwhile’ (T_ENDWHILE) in ~」が出たときの対処法

WordPressでエラー「Parse error: syntax error, unexpected 'endwhile' (T_ENDWHILE) in ~」が出たときの対処法

WordPress構成時に、上記のようなエラーが出た際の対処法です。

endwhile絡みのエラーだと認識して色々と対処を考えてしまいますが、この場合、URLの重複が考えられます。

 

例えば、「http://hogehoge.jp/〇〇/」というURLで上記のようなエラーが出てしまったとき、以下の事をチェックしてみてください。

 

・「page-〇〇.php」や「archive-〇〇.php」と、サブディレクトリ「/〇〇」が重複していないか。

「Parse error: syntax error, unexpected 'endwhile' (T_ENDWHILE) in ~」

WordPressの機能として、固定ページやアーカイヴページを準備した際ののURLは、「page-〇〇.php」や「archive-〇〇.php」の「〇〇」に依存します。

また、サブディレクトリ「〇〇」を作成してサイトを構成した際、上記のURLと被ってしまう可能性があるわけです。

 

今回のエラー「Parse error: syntax error, unexpected ‘endwhile’ (T_ENDWHILE) in ~」は、そのような状況下で表示されます。

 

なかなか抜け出せなくてお悩みの方は、一度チェックしてみてください^^。