WordPress新規投稿画面が真っ白に!All in One SEOのアップデートで解決した話

WordPressの謎:post-new.phpの白画面問題を解決した話

昨日、WordPressのバージョンを最新にアップデートしたのですが、その直後から新規投稿画面が真っ白になる現象に遭遇しました。エラーメッセージすら表示されず、該当ファイルはpost-new.php。慌ててあれこれ試したものの、最終的に解決までにかなり振り回されたので、その記録を共有します。

1. まず試したこと:プラグイン無効化

最初に考えたのは、プラグインとの競合です。以下の手順を実施しました:

  • 全てのプラグインを無効化
  • テーマをデフォルトテーマに変更
  • テストモードでログを確認

しかし、どれを試しても白画面のまま。ログにも特に致命的なエラーは出ておらず、手がかりがほとんどありませんでした。

2. 次に試したこと:WordPressのバージョンダウングレード

アップデートが原因かと思い、WordPressのバージョンを元に戻してみました。

具体的には、以前のバージョンを手動でインストールし直し、バックアップを復元。ですが、これも効果なし。

3. 最後に試したこと:WordPressの再インストール

「もはやこれしかない」と思い、以下の手順で完全にWordPressを入れ直しました:

  • サイト全体をバックアップ
  • WordPressファイルを削除
  • 最新版を再インストール
  • データベースを復元

しかし、それでも状況は変わらず。

4. 突然の解決:All in One SEOのアップデート

藁にもすがる思いで、試しにAll in One SEOプラグインをアップデートしてみたところ……

なんと、新規投稿画面が復活しました!

ここで驚いたのが、以前のトラブルシューティング中にAll in One SEOを無効化しても解決しなかったこと。それなのに、なぜアップデートで解決するのかは不明。

考察:原因は何だったのか?

正直、未だに原因は分かりません。ただ、以下の可能性が考えられます:

1. WordPressの新しいバージョンとAll in One SEOの古いバージョンが微妙に互換性を欠いていた

2. 無効化では影響を完全に取り除けないコードが残っていた

プラグインは便利ですが、WordPress本体や他のプラグインとの相性問題が起きると、こうした謎の挙動に繋がることがあります。

学んだこと

1. 問題が起きたらプラグインを最新バージョンにするのもトラブルシューティングの一環とする

2. 再インストールやダウングレードは最後の手段にすべき

3. WordPress関連のトラブルは原因不明でも「ある時突然直ることもある」

結論として、問題が解決したのは良かったものの、手間と時間がかかりすぎて疲労感がすごい。WordPressに関しては「何が起きても驚かない」覚悟が必要だと改めて感じました。

この記事が同じような問題に悩む誰かの助けになれば幸いです。