画面が真っ白になって何も表示されない

対処法
  • functions.php などに追加したコードを見直す
  • プラグインをすべて停止する
  • テーマを Twenty 系に変更する
  • PHP バージョンを下げる

functions.php を見直す

「画面が真っ白になる」症状は、たいてい functions.php の編集ミスが原因です。

全角スペースが入っているなどイージーミスも考えられますので、カスタマイズした箇所をもう一度チェックしてみてください。

テーマやプラグインの干渉を調べる

テーマやプラグインの機能が干渉するなど PHP 関連のエラーが濃厚です。

直前の操作を思い出して元に戻しましょう。管理画面に入れない場合は FTP で操作するか、バックアップデータから戻します。

不具合箇所を特定したい場合は、以下のコードを wp-config.php に追記してください。

// デバッグモードを有効にする
define('WP_DEBUG', true);

// デバッグログを有効にする
define('WP_DEBUG_LOG', true);

// エラーメッセージをブラウザに表示する
define('WP_DEBUG_DISPLAY', true);

wp-content > debug.log にデバッグログが表示されます。

修復作業を終えたら wp-config.php を元に戻し debug.log を削除してください。

その他

アップデートしたプラグインにバグがあり、自動更新によって「知らないうちに真っ白になっていた」ということもあります。

WordPress に慣れていないうちは、プラグインの自動更新を止めておいたほうがよいかもしれません。

WordPress のエラーや不具合への対応方法