このブログはWordPressだが、ここしばらく使っていた無料テーマがやたらと有料版へのアップグレードを勧めてくる(しかもアドミン画面に図々しくメッセージを出してくる)のでどうしようかと考えているときに手が滑って、どうもそのテーマを更新する操作をしてしまった。そして更新が完了しないうちにアドミン画面を閉じた。
ログインし直そうと思ってWordPressにアクセスすると、画面が真っ白である。ソースを見ても何も出力されていない。
これはWordPress界隈では有名な現象らしく、WSoD(White Screen of Death)と呼ばれている。原因はいくつかありうるらしいが、今回の場合はテーマ周りだろうと予想した。FTPツールでホスティングサーバに接続して、怪しかったテーマのディレクトリをまるごと削除。WordPressのトップページにはエラーメッセージが表示され、アドミン画面には問題なく入れた。テーマを別の無料テーマに変更して復旧した。
ある記事ではWordPressのwp-config.phpでデバッグモードをtrueにする(デフォルトはfalse)ことでWSoD状態のときにもエラーコードが表示される、と書かれていたが、試したところ表示されなかった。テーマ関連のエラーとサーバ周りのエラーで異なるのかもしれない。