問題の概要
LiteSpeed CacheプラグインのEdge Side Includes (ESI)機能が有効になっている場合、翻訳管理のWPML Toolsタブの読み込みに失敗します。この問題により、ブラウザのコンソールエラーが発生します。
?wpml-app=ate-widget&ver=4.6.11:5 Uncaught SyntaxError: Invalid or unexpected token (at ?wpml-app=ate-widget&ver=4.6.11:5:3152)
回避策
この問題は修正されました。 最新バージョンにアップデートするとお使いのサイトで問題が解決するため、この回避策はまだアップデートできない場合にのみ必要です。
作業を進める前に、サイトの完全なバックアップが作成されていることを確認してください。
- …/wp-content/plugins/litespeed-cache/src/core.cls.phpファイルを開きます。
- 720行目を探します。
- 以下のコードを:
$this->_footer_comment .= "\n<!-- " . $data . ' -->';
- 次のように置き換えます:
$this->_footer_comment .= "<!-- " . $data . ' -->';