2021年7月24日、WordPressの管理画面から [外観] ⇒ [ウィジェット] を開いたら、赤い警告文が表示され、ウィジェット画面が開けないというトラブルが発生しました。サイドバーに表示していたウィジェットの一部も表示されなくなりました。
警告は、「 [○○○○] ブロックはエラーの影響を受けており、正しく機能しない可能性があります。詳細は開発ツールを確認してください。」というもの。それがたくさん表示されています。
こんなことに時間を取られるのは嫌なので、いきなり解決策です。
解決策
「Classic Widgets」というプラグインをインストールし、有効化すれば、問題は解決します。
作業はたったこれだけです。
原因
今回のトラブルの原因は、WordPress5.8 へのアップデートにあります。
WordPress5.8 では、「ブロックウィジェット」が追加されました。これによるエラーです。
この「ブロックウィジェット」をもとの状態に戻すのが「Classic Widgets」というプラグインです。
後のことは、おいおい調べていくこととして、とりあえずの問題は、これで解決です。
それにしても、何の役にも立たないエラーメッセージのお手本のように感じました。このメッセージをまともに捉え、貴重な時間を無駄にする人がたくさんいると思います。
一部のウィジェットが無効化されている
ウィジェット画面の下の方に、「使用停止中のウィジェット」という項目があり、その中に、設定していたはずのウィジェットがいくつか入っています。これを元の状態に戻します。
以上で、トラブル発生前の状態に復帰できます。
この後は、時間をかけて、「ブロックウィジェット」とは何なのかを調べてみることにします。
今回のトラブルはすべてのWordPressで発生しているわけではない
今回のトラブルは、本サイトで確認できたのですが、管理人の他のサイトでは問題は発生していません。違いは「テーマ」。
本サイトの「テーマ」は「Twenty Twelve」を使っています。問題が起きていないサイトの「テーマ」は、「cocoon」です。入れているプラグイン自体は直接的には関係ないようです。本サイトですべてのプラグインを停止しても、赤い警告表示はそのままでした。
「cocoon」を使っているサイトでは、WordPress5.8 にアップデートしても問題は発生していません。