WPML

问题概述

当使用 Kadence 区块 的“高级按钮”创建指向内部页面的单一按钮链接时,WPML 不会自动将该内部链接翻译为其对应的翻译版本。

临时解决方法

这个问题已修复。 更新到最新版本即可在您的站点上解决此问题,因此,只有当您暂时无法更新时,才需要此临时解决方法。

要启用这些内部链接的自动翻译,请按照以下步骤操作:

  • 前往 WPML设置自定义 XML 配置。
  • 添加以下 XML 代码并单击“保存”:
    <wpml-config>
      <gutenberg-blocks>
        <gutenberg-block type="kadence/singlebtn" translate="1">
          <key name="link" type="link" />
          <key name="text" />
        </gutenberg-block>
        <gutenberg-block type="kadence/advancedheading" translate="1">
    			<xpath>//*[self::h1 or self::h2 or self::h3 or self::h4 or self::h5 or self::h6 or self::p or self::div or self::span.wp-block-kadence-advancedheading]</xpath>
          <xpath type="link">//a/@href</xpath>
    	</gutenberg-block>
      </gutenberg-blocks>
    </wpml-config>
为 link 属性指定 type=”link” 可使 WPML 自动翻译 URL。有关配置自定义 Gutenberg 区块的更多指南,请参阅我们的文档如何使自定义 Gutenberg 区块可翻译。

所有已知问题

仍然遇到此问题?

如果更新无法解决问题,请提出支持问题,我们将与您一起排查。