エラー・不具合の解決

WordPressが真っ白になった|サイト・管理画面・編集画面 症状別の確認と対処法

更新 2026年10月30日 公開 2026年10月12日 執筆・検証:WP-ing

直らないときは、無料でご相談いただけます(直らなければ料金はいただきません)。

結論:画面が真っ白になる原因には、WordPressの中のプログラム(PHP)が途中で止まった場合や、ブラウザ側の問題などがあります。プラグイン・テーマの更新、サーバーのPHPの版の変更、ファイルの書き換えの直後に起きることがよくあります。

まずはどこが真っ白か(サイト・管理画面・ログイン画面・編集画面)を確かめ、直前にした変更を元に戻すところから始めます。

目次
  1. まず、どこが真っ白かを確かめる
  2. 文が出ずに真っ白になるわけ
  3. 作業の前に確かめること
  4. 真っ白のときの確かめ方(手順)
    1. 1. ほかの画面・ブラウザでも真っ白か確かめる
    2. 2. 直前の変更を元に戻す
    3. 3. プラグインを止めて確かめる
    4. 4. テーマを確かめる
    5. 5. エラーの記録を見る
  5. ログイン画面・ログインした直後が真っ白のとき
  6. 編集画面だけが真っ白のとき
  7. 主なレンタルサーバーでの場所
  8. 自分で直すのが難しいとき
  9. よくある質問
    1. スマホでは表示されるのに、パソコンでは真っ白です。
    2. 訪問者にも真っ白に見えていますか?

まず、どこが真っ白かを確かめる

真っ白になっている場所によって、最初に見るところが変わります。

症状 まず見るところ
サイトの表側が真っ白で、管理画面は開ける 手順1「ほかの画面・ブラウザでも真っ白か確かめる」
管理画面が真っ白、またはサイトも管理画面も真っ白 手順1で別のブラウザでも確かめ、変わらなければ手順2から
ログイン画面、またはログインした直後が真っ白 「ログイン画面・ログインした直後が真っ白のとき」
投稿の一覧などは開けるが、投稿・固定ページの編集画面だけが真っ白 「編集画面だけが真っ白のとき」

設定やファイルを変える前に、「作業の前に確かめること」をご覧ください。

「このサイトで重大なエラーが発生しました」と文が出ている場合は、重大なエラーが出たときの確認と対処法をご覧ください。管理者のメールに届く案内から、原因を探せることがあります。

文が出ずに真っ白になるわけ

WordPress 5.2からは、プログラムが止まると、多くの場合「重大なエラー」の文が出るようになりました。ただし、次のようなときは文が出ず、真っ白のままになることがあります。

  • サイトの表側で、画面を送る処理が始まった後に止まった
  • wp-config.php など、WordPressが動き始めてすぐのところで止まった
  • エラーの文を出す仕組みを止める設定が入っている

どの場合も、まずは次の手順で確かめます。

作業の前に確かめること

  • バックアップ:レンタルサーバーの自動バックアップなどがあるか。いつの時点のものか(保存日時)、ファイルとデータベースの両方が入っているか、元に戻す方法も見ておきましょう。
  • 変更前の状態のメモ:PHPの版を変えた場合は元の版の番号、ファイルを書き換える場合は書き換える前のファイルの写し(手元のパソコンに保存)。

この2つが、作業の前の状態に戻すための備えになります。

真っ白のときの確かめ方(手順)

1. ほかの画面・ブラウザでも真っ白か確かめる

ログイン中の画面はそのままにして、スマホや、別のブラウザ(シークレットウィンドウでも大丈夫です)でサイトを開いてみます。

  • どこで見ても真っ白:サイトの中で何かが止まっている可能性があります。手順2へ進みます。
  • 一部でだけ真っ白:古い画面が残っている(キャッシュ)可能性があります。ブラウザのキャッシュを消し、キャッシュのプラグインやサーバーのキャッシュの機能を使っていれば、そのキャッシュも消してから、もう一度開きます(表示されないときの記事の「直したのに変わらないとき」)。それでも変わらなければ、手順2へ進みます。

2. 直前の変更を元に戻す

真っ白になる直前にしたことを思い出し、元に戻せるものから戻します。

  • PHPの版を変えた:元の版に戻します。戻す前に、元の版の番号と、戻せるかどうか(サーバーによっては戻せない場合があります)を確かめましょう。
  • ファイルを書き換えた:書き換える前のファイルに戻します。
  • プラグイン・テーマを更新した・入れた:手順3・4で、そのプラグイン・テーマを止めて確かめます。

PHPの版を戻して表示されれば、使っているプラグインやテーマと、新しいPHPの版との組み合わせが関係している可能性があります。PHPの版はいずれ上げる必要があるので、表示が戻った後も、プラグインやテーマが新しい版に対応しているかを確かめておきましょう。

3. プラグインを止めて確かめる

止める前に、今有効になっているプラグインの名前をメモしておきます。元に戻すときに使います。

管理画面に入れる場合は、「プラグイン」の画面で、直前に更新したプラグインを無効化して確かめます。どれか分からないときは、すべてにチェックを入れて「一括操作」の「無効化」で、まとめて止めることもできます。

管理画面に入れない場合は、レンタルサーバーの「ファイルマネージャー」やFTPのソフトで、wp-content/plugins の中の、直前に更新したプラグインのフォルダ名を変えます(例:contact-form-7 → contact-form-7-off)。フォルダ名を変えたプラグインは、動かなくなります。

これで表示が戻ったら、そのプラグインや、ほかの機能との組み合わせが関係している可能性があります。止めたままにして、プラグインの修正版が出ていないか、代わりの方法がないかを確かめましょう。

どれか分からず管理画面にも入れないときは、WordPress公式の手順で、すべてのプラグインを一度止めて確かめます。

  1. wp-content の中の plugins フォルダの名前を変えます(例:plugins-off)。
  2. 管理画面にログインし、「プラグイン」の画面を開きます。これで、すべてのプラグインが停止の状態になります。
  3. フォルダの名前を plugins に戻します。
  4. メモしておいた、もともと有効だったプラグインを「プラグイン」の画面で1つずつ有効化し、そのたびに、真っ白になっていた画面を開いて確かめます。
  5. また真っ白になったら、最後に有効化したプラグインを、上と同じ方法でもう一度止めます。

フォルダの名前を変えても管理画面に入れないときは、名前を元に戻して、手順4・5へ進みます。

すべて止めている間は、お問い合わせフォームなどの機能も止まります。原因が見つかったら、ほかのプラグインは早めに有効に戻し、原因のプラグインだけ止めたままにしておきましょう。

4. テーマを確かめる

テーマの更新や functions.php の書き換えの直後なら、テーマが関係しているかもしれません。テーマを切り替えると、見た目やメニューの設定が変わることがあります。functions.php を書き換えた直後なら、書き換える前のファイルに戻すのがいちばん確かです。

  • 管理画面に入れる場合:「外観」→「テーマ」で、WordPressに標準のテーマ(Twenty Twenty-Five など)に切り替えて確かめます。
  • 入れない場合:まず wp-content/themes の中に、標準のテーマ(twentytwentyfive など)のフォルダがあるかを確かめます。あれば、使っているテーマのフォルダ名を変えると、標準のテーマに切り替わることがあります。

標準のテーマが見当たらない場合や、名前を変えても表示されない場合は、フォルダ名を元に戻してください。そのままご相談いただいても大丈夫です。

5. エラーの記録を見る

真っ白の画面には何も出ていなくても、レンタルサーバーの「エラーログ」には、止まったファイルの名前と行が残っていることがあります。プラグインやテーマの名前が出ていれば、原因の手がかりになります。

記録に Allowed memory size of … bytes exhausted と出ていれば、使えるメモリが足りなくなって止まっています。サーバーの「PHP設定」などで、メモリの上限(memory_limit)を上げられるかを、サーバー会社の案内で確かめましょう。くわしくは、メモリ不足の記事をご覧ください。

サーバーのエラーログで分からないときは、WordPressにエラーを記録させる方法があります。

  1. wp-config.php を書き換える前に、ファイルの写しを手元のパソコンに保存しておきます。
  2. ファイルの中に define( 'WP_DEBUG', false ); の行があれば、それを次の3行に書き換えます(同じ行を足すのではなく、元の行を書き換えます)。下の3つの設定のどれかがすでにあれば、それぞれの元の行を書き換えます。無ければ、「編集が必要なのはここまでです」の行より上に足します。
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
  1. 真っ白になるページを開くと、wp-content/debug.log にエラーが記録されます。止まった場所やサーバーの設定によっては、記録されないこともあります。そのときは、サーバー会社の案内も確かめてみてください。
  2. 確かめ終わったら、保存しておいた写しに戻し、debug.log も削除します。

debug.log は外から読めてしまうことがあります。記録させている間はできるだけ短くし、終わったら必ず削除しておきましょう。

ログイン画面・ログインした直後が真っ白のとき

wp-config.php や、テーマの functions.php を書き換えた直後なら、書き換える前のファイルに戻すのがいちばん確かです。エラーの記録に Parse error と出ていれば、「Parse error」と出るときの記事もご覧ください。

ファイルの先頭の <?php より前や、ファイルの最後に ?> がある場合はその後ろに、空白や空の行が入っていると、画面の切り替えがうまくいかないことがあります。エラーの記録に headers already sent と出ていれば、確かめる手がかりになります。くわしくは、「headers already sent」と出るときの記事をご覧ください。

書き換えたところに見覚えがなければ、手順3〜5でプラグイン・テーマ・エラーの記録を確かめます。

編集画面だけが真っ白のとき

サイトの表側や管理画面は表示されるのに、投稿・固定ページの編集画面だけが真っ白になることがあります。編集画面は、ブラウザの中で動くプログラムで作られているため、ブラウザ側の影響も受けます。

  1. 別のブラウザやシークレットウィンドウで編集画面を開きます。これで表示されれば、ブラウザの拡張機能(広告を消す機能など)やキャッシュが関係している可能性があります。拡張機能を1つずつ止めるか、ブラウザのキャッシュを消して確かめます。
  2. どのブラウザでも真っ白なら、「プラグイン」の画面で、直前に更新したプラグインを無効化して確かめます。分からなければ、手順3と同じように1つずつ確かめます。
  3. 特定の投稿だけで真っ白になるときは、その投稿に直前に足した内容(ブロックや貼り付けた文など)が関係していることもあります。

それでも変わらなければ、手順4のテーマ、手順5のエラーの記録へ進みます。

編集画面は開けるのに、保存したときに「更新に失敗しました。 返答が正しい JSON レスポンスではありません。」と出る場合は、「返答が正しい JSON レスポンスではありません」の記事をご覧ください。

主なレンタルサーバーでの場所

サーバー エラーの記録 PHPの版の切り替え
エックスサーバー サーバーパネル「エラーログ」 サーバーパネル「PHP Ver.切替」
ConoHa WING 「サイト管理」→「アクセス解析」→「ログ」 「サイト管理」→「サイト設定」→「応用設定」の「PHPバージョン」
ロリポップ! 記録を見る画面ではなく、「PHP設定」でエラーを画面に表示させる方法になります(訪問者にもエラーの中身が見えることがあるため、確かめたらすぐ元に戻す)。先に手順5の方法をお試しください ユーザー専用ページ「PHP設定」
さくらのレンタルサーバ コントロールパネルの「エラーログ」(あらかじめ出力を有効にしておく) 「スクリプト設定」→「言語バージョン設定」

画面の名前は変わることがあるため、くわしくは各社の案内をご覧ください。

自分で直すのが難しいとき

次のような場合は、無理に作業を進めず、ご相談ください。

  • 管理画面にも入れず、ファイルを触る方法が分からない
  • プラグインを止めても、テーマを変えても真っ白のまま
  • エラーの記録を見ても、何が原因か分からない
  • お問い合わせフォームやネットショップなど、止められない機能がある

WP-ingでは、WordPressの真っ白の修理を 5,000円〜(税別)で承っています。作業の前に料金をご案内し、直らなければ料金はいただきません。お支払いは、直ったことを確かめていただいてからです。

よくある質問

スマホでは表示されるのに、パソコンでは真っ白です。

パソコンのブラウザに、古い画面(キャッシュ)が残っていることがあります。シークレットウィンドウや別のブラウザで開いて表示されるなら、ブラウザのキャッシュを消してみてください。

訪問者にも真っ白に見えていますか?

管理画面やログインした状態だけで起きていることもあります。スマホや別のブラウザでログインせずにサイトを開いて、訪問者と同じ画面を確かめてみてください。

参考にした情報

この記事の内容は、2026年10月12日に確認したものです。

コラムの一覧へ

無料で相談する