WordPressが突然真っ白になった場合に確認すること

真っ白だと対処のしようがないのでひとまずwp-config.phpでデバッグをオンにします。

define('WP_DEBUG', false);
↓
define('WP_DEBUG', true);

真っ白だったページにエラー文が表示されますので、それを修正していきます。

ex. 今回表示されたエラー文

Warning: Cannot modify header information - headers already sent by (output started at /Users/~/functions.php:1146) in /Users/~/wp-includes/pluggable.php on line 947

どうやらfunctions.phpの末尾でheaders already sent~というエラーが出ているようです。

検索したところこれは「header関数の前に空白行があるために表示されるエラー文」のようです。 確認すると?>の後に空白行がありました。
こちらを削除したところ、無事表示されるようになりました。

最後にまたwp-config.phpでデバッグをオフにして終了です。