- 状态
- 已由作者解决
- 相关插件/主题
- 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> - 对原始内容进行小幅编辑并重新保存。
- 输入翻译并重新保存。