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

问题概述

当将 Woodmart 与 WPML 配合使用时,您可能会遇到这样的问题:即使在高级翻译编辑器(ATE)中已完成翻译,某些区块在前端仍未翻译。当标题区块使用将标题文本包裹在 <span> 标签内的图标格式时,或者当段落区块位于滑块内并使用 <span> 标签而不是 <p> 标签时,就会出现此问题。

临时解决方法

  • 前往 WPML > 设置 > 自定义 XML 配置
  • 添加以下代码并保存。
    <wpml-config>
      <gutenberg-blocks>
        <gutenberg-block type="wd/title" translate="1" label="[Woodmart] Title">
          <xpath>//*[self::h1 or self::h2 or self::h3 or self::h4 or self::h5 or self::h6 or self::div.title or self::p or self::h2.span or self::span]</xpath>
        </gutenberg-block>
        <gutenberg-block type="wd/paragraph" translate="1" label="[Woodmart] Paragraph">
    			<xpath>*[self::p or self::span]</xpath>
    		</gutenberg-block>
      </gutenberg-blocks>
    </wpml-config>
            
  • 对原始内容进行小幅编辑并重新保存。
  • 输入翻译并重新保存。

所有已知问题 →