- 「フォーラムガイドライン」に必ず目を通してください。
- バージョンアップデート後に表示がおかしくなった場合は、
「SWELL設定」>「リセット」からキャッシュクリアを先にお試しください。 - フォーラム内検索で過去に同じようなトピックがないか検索してみてください。
フォーラム
なし(すべて無効化)
デフォルトテーマで同じエラーは発生しますか?まずはSWELLなのかWPなのか、問題の切り分けが大事です。
SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。
ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/
WordPress保守管理・セキュリティ対策
https://kanripress.ne.jp/wordpress-maintenance/
ご連絡ありがとうございます。
デフォルトテーマではエラーが発生しないことを確認しています。
ですので、SWELLの問題である可能性が高いと思われます。
よろしくお願いします。
Windows
一つ思いあたるとしたらWindowsサーバーという点ですね。多くのWPプロダクトはLinuxサーバーで運用される前提で開発されているので、Windows環境で動かした場合は想定されていないかもしれません。
SWELLフォーラムはユーザーフォーラムのため、開発者以外の回答は全て任意です。当アカウントによる回答もボランティアのため、ヒントの提供に留まる場合があります。
ご依頼のご相談・お問い合わせ窓口
https://skillshare.biz/inquiry/
WordPress保守管理・セキュリティ対策
https://kanripress.ne.jp/wordpress-maintenance/
サーバーはLINIXサーバーになります。
日本国内で使用した時はエラーは発生しないのですが、海外で使用している時にエラーが発生する(海外アクセス時はVPN接続しています)ため、VPNに問題があるのかなと推測しておりましたが、それはあまり関係ないでしょうか?
エラーが wp-includes/js/dist/vendor/react-dom.min.js で発生しているので、SWELLのファイルで発生しているエラーではないようにみえますが、SWELLではブロックエディターの機能を高度にカスタマイズしているためそれが原因かもしれません。(デフォルトテーマはブロックエディターのカスマイズは皆無なので)
ただしその場合、SWELLが呼び出しているのは基本的にコアで用意されている関数なので、根本的な問題はコア側にあるかもしれません。
WordPressのサポートフォーラムに同じような質問がないかも、一応探してみていただけますでしょうか。
また、この件はこちらでエラーの再現ができない限り原因解明が難しいと思われますが、「海外からVPN経由で接続する」という行為自体を私の方で再現できないため、改善も難しいかもしれません...。
SWELL開発者です。
エラー文を読む限り、React で管理されている部分の全部もしくは一部の構造が変わってしまっている可能性がありそうです。翻訳以外にも何かしらのページ内の要素を操作するような拡張機能や WP のカスタマイズなどを使用していませんか?
例えば、アイコンで Font Awesome を使う場合に JS で SVG 置き換えなどを行う場合でもエラーが発生する可能性がある (未確認) と思います。(あくまで一例で、こういった後から DOM に変更を加える機能ではあり得るかもしれません)
お仕事のご依頼は https://web.analogstd.com/request/contact からお願いします。
WordPress プラグインも開発しています。
Image Quality Control ・・・ 画像最適化のプラグイン
Combine Social Photos ・・・ Instagram 埋め込みブロックのプラグイン
みなさんアドバイスありがとうございます。
こちらで色々と解決策を模索したところ、不具合を解消することができました。
原因は、ブラウザのGoogle翻訳機能をONにしていたことでした。
これは拡張機能ではなく、ブラウザの設定画面から設定を行う自動翻訳の機能のことです。
各ブラウザでこの設定OFFにしたところ、エラーが解消され問題なく使えるようになりました。
ちなみに日本でこの機能をONにしていてもエラーは発生しませんでしたが、海外でVPN経由でアクセスする際にこの機能をONにしているとエラーが発生するようです。
SWELLはReact-domを使用しているようですが、これがGoogleの翻訳機能と互換性がないようです。
https://github.com/facebook/react/issues/11538
Edgeの翻訳機能もONにするとエラーが発生し、OFFにするとエラーが解消されるため、これもGoogle翻訳同様、互換性が無い可能性があります。
今後の参考にしていただければと思います。
色々とサポートいただきありがとうございました。