问题概述
当使用 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>