ロリポップでPHP8.1に変更したところ、WordPress「重大なエラーが発生しました」と表示されました。
この対処法を紹介します。
リカバリーモードでログイン
このようなエラーが発生すると、WordPressから、「サイトで技術的な問題が発生しています」というメールが来ます。
そこにリカバリーモードのリンクがありますので、そこからリカバリーモードでログインし、管理画面に入ることができます。
リカバリーモードはWordPress 5.2からの機能のようです。以前は画面が真っ白になったらどうしようもなかったので、これはありがたいですね・・・。
このリカバリーモードからプラグインの停止・削除、テーマの変更など問題を取り除く作業が行えます。
作業が終わったら、リカバリーモードを必ず終了し、その後の動作確認を行います。
①プラグインを停止
WordPressからのメールには、エラーの内容が書いてありました。1つはプラグイン「Crayon Syntax Hilighter」でエラーが出ていました。
そのため、このプラグインを停止したところ、エラーがなくなりました。
②テーマを削除し、再度アップロード
もう一つは、テーマがエラーになっています。今回はcocoonのchildにエラーが出ています。
そのため、一度テーマ(cocoonのchild)を削除し、それから改めてテーマ(cocoonのchild)をアップロードしました。
これでエラーはなくなりました。