一文字間違えただけで画面が真っ白【functions.phpエラー】Parse error: syntax error…

「functions.php」を編集したら画面が真っ白になってしまいました(※編集ができない状態を真っ白といいます)。

エラー表示を見ると、「Parse error: syntax error, unexpected …functions.php on line 13」と表示されており、「functions.phpの13行目の記述がエラー」ということが分かります。

kaoleft
でも必ずその行にエラーの原因がある訳ではないので周辺もチェックする必要があります

WordPressの管理画面には「何かうまくいかなかったようです」などと他人事のように表示されています。

必死に編集して「ファイルを更新」ボタンを押そうが真っ白。

ヾ(o´∀`o)ノワァーィ♪

頭も真っ白。

でもちゃんと直りました。

原因は1つの空白

FTPで子テーマの「functions.php」をダウンロードして確認しました。

原因は1文字空白が入っていたからでした。たった1文字が入っただけで真っ白になるとは。

【FTPソフト】FileZillaのインストール&接続方法

kaoleft
レンタルサーバーのファイルマネージャーでも編集することができます

どうしてもfunctions.phpを編集できない場合

テーマを丸ごと削除するのが良いと思います。サイトにアクセスするとログイン画面が表示されているはず。削除されたのはテーマだけで、ちゃんと記事は残っています。

  1. レンタルサーバーのファイルマネージャーにログイン
  2. ドメインを選択
  3. public_html
  4. wp_content
  5. theme
  6. 使用しているテーマを選択してファイルの削除

管理画面からfunctions.phpの編集は止める

エラーのチェック機能はありませんので、エディタで確認してから反映させると安心です。編集する場合は、functions.phpをバックアップしてからやった方が良いですね。

レンタルサーバー 高速・高機能・高安定性の【エックスサーバー】
高速かつ高い安定性を誇る高性能レンタルサーバー【エックスサーバー】稼働率99.99%以上の高い安定性で、業界トップクラスの高コストパフォーマンスを誇る高品質レンタルサーバーです。月額900円(税抜)から利用可能。まずは無料お試し10日間。
タイトルとURLをコピーしました