WordPressのテーマファイルエディタでファイルを編集した時のsyntax error解決策
WordPress管理画面のテーマファイルエディタでfunctions.phpなどのファイルを編集した際に構文的には正しい記述のはずなのにもかかわらず、syntax error(構文の誤り)となってしまうことが何度かあったので、今回はそのような場合の解決策について紹介していきたいと思います。
syntax errorの原因と解決策
syntax errorになったのは、過去に書いたコードや参考サイトのコードをコピーしてきて、WordPressのテーマファイルエディタに貼り付けてファイルを編集しようとした時でした。
ファイルの内容を変更して「ファイルを更新」をクリックすると、下の図のようなsyntax errorのエラーメッセージが表示されました。
(下図最終行の”unexpected”の後にくる文言はその都度違っていました。)
エラーの内容がsyntax errorとなっていますが、再度コードをチェックしても構文的な誤りはなさそうで、なかなか原因がわかりませんでした。
色々と調べたところ、コードをコピペした際にコードの中のスペースや' '
などの記号が、見た目上ではわからないのですが他の種類のスペースや記号に置き換わることがあり、それが原因となることがあるようでした。
そのため、コードをチェックし直してみても見た目では原因がわからなかったようです。
解決策としては、これらスペースや記号などを再度正しく入力し直すことで解決することができました。
もしくは、WordPress管理画面のテーマファイルエディタからではなく、FTPソフトなどを利用してファイルの操作を行うことでも解決できるかと思います。
まとめ
以上、WordPressのテーマファイルエディタでファイルを編集した時のsyntax error解決策について紹介してきました。
参考になりましたら幸いです。
コメントを残す