Blog

WordPressの外観でウィジェットが表示されないときの対処方法

WordPress(ワードプレス)のウィジェットで、『エディターで予期しないエラーが発生しました。』と、エラーが発生して操作ができなくなったことはないでしょうか?

私も突然このようなことが起き、解決までに時間がかかりました。

今回、私が体験したウィジェットのエラー解決方法をお伝えします。

この記事で分かること
  • WordPress(ワードプレス)ウィジェットで、『エディターで予期しないエラーが発生しました。』の解決方法

  • 結論

    • 原因はプラグイン『 Google Analytics for WordPress by MonsterInsights』にありました。
    • このプラグインを無効化すると、ウィジェットが通常通りに使えるようになります。
    • プラグインを有効化してウィジェットを使いたい場合は、『Classic widgets』というプラグインをインストールして有効化すると、ウィジェットが使えるようになります。

    WordPressの外観でウィジェットが表示されない

    WordPress→外観→ウィジェット(もしくはブログ名→ウィジェットと直接行くこともできます。)

    突然このようなエラーが発生しました。

    予期しないエラー

    エラー文をコピーして中身を見てみましたが、数字だらけで全く分かりませんでした。

    エラー文をコピー

    メモ

    TypeError: Cannot read properties of undefined (reading '_mi_skip_tracking') at render (https://jing-blog.com/wp-content/plugins/google-analytics-for-wordpress/assets/gutenberg/js/editor.min.js?ver=8.3.1:6:74547) at we (https://jing-blog.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:84:293) at zj (https://jing-blog.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:226:496) at Th (https://jing-blog.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:152:223) at tj (https://jing-blog.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:152:152) at Te (https://jing-blog.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:146:151) at Ja (https://jing-blog.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:224:381) at md (https://jing-blog.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:173:43) at https://jing-blog.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:175:222 at Rh (https://jing-blog.com/wp-includes/js/dist/vendor/react-dom.min.js?ver=16.13.1:147:64)

    次に、「WordPressホーム画面→カスタマイズ→ウィジェット」。

    ウィジェットはカスタマイズからも変更することができるので一通り調べてみましたが、ウィジェット自体に問題はないことがわかりました。

    更新なども滞ってないので、この状態で考えられるのが『プラグイン?』と思い調べることにしました。

    原因はプラグイン『Google Analytics for WordPress by MonsterInsights』

    どのプラグインが原因か検討もつかなかったので、手当たり次第に『無効化→ウィジェット』と調べていきました。

    その結果、プラグイン『Google Analytics for WordPress by MonsterInsights』が有効化になっていると、ウィジェットにエラーが起きることがわかりました。

    Analytics

    エラーを解決するにはプラグイン『Classic widgets』の有効化

    かといって、『Google Analytics for WordPress by MonsterInsights』は必要なプラグインなので、無効化にするわけにはいきません。

    その都度、有効化するわけにもいきませんし...。

    そこでいろいろ検索して調べた結果、プラグイン『Classic widgets』を有効化することで、ウィジェットのエラーが解決することがわかりました。

    Classic Widgets有効化

    その後、変なエラーが起きてないので、ひとまず大丈夫かと思います。

    Classic widgets

    まとめ:予期せぬエラーはほんと怖いので記録に残しておく

    まとめ

    • 原因はプラグイン『 Google Analytics for WordPress by MonsterInsights』にありました。
    • このプラグインを無効化すると、ウィジェットが通常通りに使えるようになります。
    • プラグインを有効化してウィジェットを使いたい場合は、『Classic widgets』というプラグインをインストールして有効化すると、ウィジェットが使えるようになります。

    予期しないエラーは突然来ます。

    こういうエラーは対策のしようがないので厄介ですよね。

    その都度、調べて解決していくしかありません。

    せめてものこととして、エラーが起こったことは記録にしっかり残しておくことですね。

    この記事が、同じようなエラーが起きて悩んでいる方の助けになれば幸いです。

    • この記事を書いた人

    jing

    ブログに情熱を注ぐ30代。仮想通貨やNFTに関する記事を投稿しています。画像に使用しているのはOpenSeaで購入したNFTで、「The Pixel Slime」さんの作品です。