WPML
状态
已由作者解决
主题标签
Compatibility

问题概述

当使用 GreenShift Blocks 以及 Greenshift Query and Meta Addon 的动态文本功能时,来自 ACF 选项页面的值不会在前端显示其翻译。即使 ACF 选项字段已正确翻译,也会出现此问题。

临时解决方法

请在继续操作之前,确保对您的网站进行完整网站备份


  • 前往 WPML > 设置 > 自定义 XML 配置

  • 粘贴以下代码并单击“保存”:
<wpml-config>
    <gutenberg-blocks>
        <gutenberg-block type="greenshift-blocks/text" translate="1" label="Advanced text">
        <xpath>//*[contains(@class, 'gspb_text')]</xpath>
        <key name="text" />
        <key name="textContent" />
        <key name="customAnchor" />
        <key name="dynamictext">
          <key name="dynamicField" />
        </key>
      </gutenberg-block>
  </gutenberg-blocks>
</wpml-config>

  • 找到包含此区块的原始页面并再次保存。

  • 编辑翻译并确保 ACF 选项名称已翻译。
  • 所有已知问题 →