WPML
状态
已由作者解决
相关插件/主题
Kadence Blocks
主题标签
Compatibility

问题概述

当使用 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 区块可翻译

所有已知问题 →