WPML

问题概述

当您使用 Joinchat 并在页面的 Joinchat 框中设置该页面自身的 Joinchat 设置时,该页面的翻译不会应用这些设置。

例如,如果您在英语页面上隐藏了聊天,该聊天仍会显示在该页面的西班牙语翻译中。如果您为页面设置了专属的电话号码或行动号召,翻译将改用站点的电话号码和文本。

临时解决方法

告诉 WPML 如何翻译 Joinchat 设置:

  • 前往 WPML设置 并打开自定义 XML 配置选项卡。
  • 添加此代码并保存:
    <wpml-config>
      <custom-fields>
        <custom-field action="translate">_joinchat</custom-field>
      </custom-fields>
      <custom-fields-texts>
        <key name="_joinchat">
          <key name="message_text" />
          <key name="message_send" />
        </key>
      </custom-fields-texts>
      <gutenberg-blocks>
        <gutenberg-block type="joinchat/button" translate="1">
          <key name="message" />
        </gutenberg-block>
      </gutenberg-blocks>
    </wpml-config>
  • 更新每个具有自身 Joinchat 设置的页面的翻译。

此文件涵盖了这两个 Joinchat 问题。在翻译编辑器中,您还会看到页面的电话号码和“view”设置。保留它们,或针对该语言进行更改。

所有已知问题

需要有关此问题的帮助?

提出支持问题,我们将与您一起调查。