WordPressの画面が真っ白になったときの原因と対処法

目次

WordPressでサイトや管理画面を開くと、画面が真っ白で何も表示されない。この状態は「ホワイトスクリーン」と呼ばれ、原因の多くは PHP の処理がエラーで止まっていることにあります。プラグインの競合、テーマの記述ミス、メモリ不足、PHP バージョンの非互換。このいずれかであれば、順番に切り分けて元に戻せます。

当サイト記事 難易度表記について

  • 【難易度:簡単】WordPressの管理画面だけでできる・すぐ試せること
  • 【難易度:普通】少し手間がかかる(念のため、事前にバックアップを取りましょう)
  • 【難易度:やや難しい】FTPや設定ファイルへの操作が必要(これらが分からない場合や、不慣れな場合は実施するかは慎重に検討ください)
  • 【難易度:難しい】専門の知識が必要。場合によっては致命的なトラブルにもなりかねませんので自信がない場合は専門家へご相談を

この記事は、まず試す3ステップ、原因の見分け方、自分でできる復旧手順、それでも直らないときの依頼の目安をまとめたものです。

まず試す3ステップ

急いでいる方は、この3つを上から順に試してください。

  1. ブラウザのキャッシュを消して再読み込みする。一時的な表示の乱れなら、これで戻ります。
  2. 管理画面(/wp-admin/)に入れるか確認する。入れるなら、直前に更新・追加したプラグインを停止する。
  3. 管理画面にも入れない場合は、FTPで wp-content/plugins フォルダの名前を変え、全プラグインをまとめて止める。

作業の前に、サーバーのバックアップ機能などで今の状態を控えておくと安全です。画面にエラーメッセージが出ているときは、その文言をそのまま記録してください。原因を特定する手がかりになります。

WordPressの画面が真っ白になる主な原因

1. プラグインの更新・追加による競合

白画面で最も多い原因です。あるプラグインが別のプラグインやテーマと干渉し、PHP がエラーで停止します。更新・有効化の直後に真っ白になったなら、まずこれを疑います。

2. テーマの不具合

テーマの更新や functions.php の編集後に発生。コードを1か所書き間違えただけでもサイト全体が止まります。

3. PHPのメモリ不足

ページ生成に必要なメモリが上限に達し処理が止まる。特定のページだけ真っ白になるのが特徴。

4. PHPバージョンの非互換

サーバーの PHP が上がり、古いテーマ・プラグインが対応できていないと発生。

「重大なエラーが発生しました」と表示される場合

WordPress 5.2 以降の保護機能が働いた状態。管理者メールに復旧用リンク(リカバリーモード)が届くので、まず確認する。

自分で試せる復旧手順【難易度:やや難しい】

  1. キャッシュを消して再読み込み(ブラウザ+キャッシュ系プラグイン)
  2. プラグインを1つずつ停止(管理画面に入れる場合)
  3. プラグインをまとめて停止(FTPで plugins フォルダ改名)
  4. テーマを既定に戻す(themes の使用中テーマを改名)
  5. WP_DEBUG を true にしてエラー内容を表示(確認後 false に戻す)

FTP・ファイル操作に不慣れな場合は手順3以降を無理に進めず、フォームからご相談ください。

やってはいけないこと

  • バックアップなしで本体を再インストール
  • 原因不明のまま wp-config.php / .htaccess を推測で書き換え
  • 本番でいきなり PHP バージョン変更

よくある質問

  • 管理画面にも入れません。
    • FTPで wp-content/plugins フォルダの名前を変えると、全プラグインをまとめて停止できます。これで管理画面に入れることが多いです。
  • データは消えていますか。
    • 表示が止まっているだけで、データは残っていることがほとんどです。再インストールや初期化だけは避けてください。
  • 更新が原因のときは元に戻せますか。

※ コードはコピーすると引用符が全角(’ ‘)に変わることがあります。動かないときは、半角の ‘ で囲み直してください。

※ 本記事は一般的な対処方法の解説です。WordPressやサーバーの構成によって手順や結果は異なります。ファイルやデータベースの操作は、誤るとサイトが表示できなくなることがあるため、作業前に必ずバックアップを取り、ご自身の判断と責任の範囲で行ってください。無理に進めず、専門スタッフや保守契約担当者にご相談ください。ご相談先がない場合は、当サイトへお気軽にご相談ください。

今すぐ相談する(ご相談無料)