WPML
状态
未解决
相关插件/主题
Rank Math SEO
主题标签
Compatibility

问题概述

Rank Math SEO 与 WPML 结合使用时,Rank Math 丰富网页摘要简码 [rank_math_rich_snippet id="..."] 的内容将不会被翻译。

临时解决方法

第 1 步:使字段可翻译

  1. 前往“WPML > 设置 > 自定义 XML 配置”。
  2. 添加以下内容并单击“保存”。
    <wpml-config>
      <custom-fields>
        <custom-field action="translate">rank_math_schema_HowTo</custom-field>
        <custom-field action="translate">rank_math_schema_Article</custom-field>
        <custom-field action="translate">rank_math_schema_SoftwareApplication</custom-field>
      </custom-fields>
      <custom-fields-texts>
        <key name="rank_math_schema_HowTo">
          <key name="name" />
          <key name="description" />
        </key>
        <key name="rank_math_schema_SoftwareApplication">
          <key name="headline" />
          <key name="description" />
          <key name="review">
            <key name="negativeNotes">
              <key name="itemListElement">
                <key name="*">
                  <key name="name" />
                </key>
              </key>
            </key>
            <key name="positiveNotes">
              <key name="itemListElement">
                <key name="*">
                  <key name="name" />
                </key>
              </key>
            </key>
          </key>
        </key>
        <key name="rank_math_schema_Article">
          <key name="headline" />
          <key name="description" />
        </key>
      </custom-fields-texts>
    </wpml-config>
            
  3. 对原始页面进行小幅修改并保存。
  4. 翻译该页面。

第 2 步:调整简码或使用 Rank Math 区块

  • 简码 [rank_math_rich_snippet id="..."] 包含一个唯一的 ID。
  • 请改用 [rank_math_rich_snippet] 简码(不带 id 属性)。
  • 或者,使用 Schema by RankMath 区块

所有已知问题 →