WPML在所有ajax调用中注入div,导致媒体上传问题



>问题

自从我安装了WPML 3.3.8并激活它以来,我遇到了选择上传媒体的问题。我在 apache 4.5.2/php 5.6.x 上使用 WP 4.5.2

迄今

我已经调查了这个问题,直到我发现为止。出于某些原因,WPML注入了以下内容:

<div id="lang_sel_click" onclick="wpml_language_selector_click.toggle(this);" class="lang_sel_click"><ul>
...</ul></div>

在所有 AJAX 响应上。这意味着 ajax 调用方不了解发生了什么。

猜测

我认为有某种过滤器/钩子可以侦听 ajax 调用和响应,并且 WPML 会注入 DIV。

任何帮助将不胜感激。

您粘贴的HTML看起来像WPML的切换器。您可以控制它在WPML->语言中的显示位置。没有将语言添加到 AJAX 调用的配置选项。

我建议:

  1. 检查您在WPML语言中显示语言切换器的位置>。将它们一个接一个地关闭,看看这些是否有任何阻止您所看到的内容。
  2. 检查您是否尚未添加呼叫以在模版中手动显示语言切换器。
  3. 尝试禁用其他插件或切换主题。

最新更新