この記事には広告を含む場合があります。
記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
「functions.php」を編集したら、画面が真っ白になってしまった…どうしよう!慌てることはありません。冷静に対処しましょう。
目次 非表示
主な原因
- functions.phpの親テーマを直接編集
- functions.phpの子テーマを編集
①の場合
WordPress自体が真っ白になる
②の場合
WordPressは開くが、カスタマイズした機能は使えない。コピペした場合気をつけないと、少しでも空行やピリオド・ハイフンが抜けているだけでこういう現象が起こります。(私も痛い目に会ってきました)
cPanel
cPanelを使っている方を対象にしています。
- mixhost
- ColorfulBox
- ConoHa WING
- JetBOY他
cPanelを使っていない方は、FTPソフトで直接ファイルのやり取りをする方法があります。(後述します)プラグインでバックアップソフトを使っている場合は、そちらでリストア出来ますね。
おすすめのプラグインは「All-in-One WP Migration」です。下のボタンをクリックすると、参考記事に直接ジャンプします。
尚、今回の記事で私が使っているテーマ「SANGO」で解説しています。
子テーマ➡️sango-theme-child
主な手順
次のような手順となります。
それでは画像で順を追って解説していきますね。
FTPソフトを使う方法
「FileZilla」と言うFTPソフトを使って直接「functions.php」のやり取りをします。
- 手元にバックアップファイルがある場合
- 手元にバックアップファイルがない場合
①の場合は「FileZilla」を使ってバックアップファイルをアップロードすれば良いのですが、②の場合は初期設定に戻ります。(サーバーからfunctions.phpだけをダウンロードする)
しかし②の場合でも、FTPソフトを使って直接functions.phpファイルを編集すれば、元に戻せる場合もあります。(明らかに修正箇所が分かる場合のみ)「FileZilla」の使い方が分からない方は、こちらの記事を参考にして下さい。直接参考記事までジャンプします。
まとめ
「functions.php」は「style.css」と違って、少しの記述ミスでWordPressが真っ白になる危険性があります。
cPanelは通常Backupを自動で保存してくれているので安心ですが、くれぐれもfunctions.phpを編集する時は、気をつけることに越したことはありません。
以上、お読みいただきありがとうございました。