WPML

問題の概要

YITH WooCommerce Badge Management Premiumを使用している場合、商品に割り当てられたバッジが翻訳版に表示されません。この問題は、バッジの表示に必要な特定のメタデータが翻訳された商品にコピーまたは同期されないために発生します。

回避策

続行する前に、必ずサイトの完全なバックアップを取得してください。

1. カスタム XML 設定の追加

  • WPML設定カスタム XML 設定に移動します。
  • 次のコードを貼り付け、「保存」をクリックします。
    <wpml-config>
      <custom-fields>
        <custom-field action="copy">_yith_wcbm_badge_from_date</custom-field>
        <custom-field action="copy">_yith_wcbm_badge_ids</custom-field>
        <custom-field action="copy">_yith_wcbm_badge_schedule</custom-field>
        <custom-field action="copy">_yith_wcbm_badge_to_date</custom-field>
      </custom-fields>
    </wpml-config>

2. バッジ投稿タイプを「翻訳不可」に設定

  • WPML設定投稿タイプの翻訳に移動します。
  • Badges(yith-wcbm-badge)を見つけ、翻訳不可に設定します。

3. バッジテキストの翻訳

  • WPML文字列翻訳に移動します。
  • yith-woocommerce-badges-managementドメインの下にあるバッジテキストを見つけて翻訳します。

すべての既知の問題