WordPress6.5のメジャーアップデートが完了。
Ver6.4のメジャーアップデートのときも発生したエラー「エディターで予期しないエラーが発生しました」がまたもや発生した。
投稿、固定ページの編集画面を表示すると、上図のエラーメッセージが表示され、新規投稿や記事の編集ができない。
まずは、このエラー対処方法
- 別のブラウザにてログインして編集する(エラーは発生しない)
- エラーが発生したブラウザの設定でキャッシュをクリアする
いずれかで、解消する。
前回も発生しているので、解決策は分かっているのでそれほど問題はなかったが、今回は「エラー文をコピー」なるボタンが出現したので(前はなかった)これをテキストエディタ―に張り付けて、エラーを探ってみた。
TypeError: (0 , y.getSettings) is not a function
at https://www.sample-xxx.com/wp-includes/js/dist/editor.min.js:12:118171
at Zi.e.isFloating (https://www.sample-xxx.com/wp-includes/js/dist/editor.min.js:12:118236)
at Zi (https://www.sample-xxx.com/wp-includes/js/dist/editor.min.js:12:118772)
at Oa (https://www.sample-xxx.com/wp-includes/js/dist/editor.min.js:12:142686)
at wt (https://www.sample-xxx.com/wp-includes/js/dist/vendor/react-dom.min.js:10:47637)
at js (https://www.sample-xxx.com/wp-includes/js/dist/vendor/react-dom.min.js:10:120584)
at wl (https://www.sample-xxx.com/wp-includes/js/dist/vendor/react-dom.min.js:10:88659)
at bl (https://www.sample-xxx.com/wp-includes/js/dist/vendor/react-dom.min.js:10:88587)
at yl (https://www.sample-xxx.com/wp-includes/js/dist/vendor/react-dom.min.js:10:88450)
at il (https://www.sample-xxx.com/wp-includes/js/dist/vendor/react-dom.min.js:10:85274)
wp-includes/js・・・周りのJavaScript関連のファイルに問題がありそうだが、ソースを開いてもよくわからない。対処法もわかっているので、あえてこれ以上追求しない(笑)
wp-config.phpのデバッグモードをONにして探ることも考えたが、次回発生したときに先延ばしとした。
考えられることとして、プラグインとの互換性も考えられるが、このサイトにはテストサイトも存在していているが、テストサイトにはこのエラーが発生していない。
固定ページもほとんど(全部でない)が、固定ページ>編集で文章を変更することができない。
今回エラーが発生しているWPサイトは、制作は制作会社、更新・定期アップデートなどのメンテナンスは自社で行っている。
固定ページ・投稿は制作会社のオリジナルで、ヘッダー・フッターデザインはPHPで直接書かれていて、デザイン変更する場合はデザインエディタを編集しないければならない。また、Javascriptも随所に記載されている。
このあたりが関係しているのかもしれないが、テストサイトは問題ないので、それも定かではない。
いずれにしても対処法が効かなくなったら、さすがに原因を考えなければならないという微妙な運営状態だ。
このエラー事象を検索していると、メジャーな日本テーマでも同じようなことが発生している記事が見受けられる。解決策までは書かれていない。