跳到内容 跳到侧边栏

Waiting for author

Topic Tags: Compatibility

Overview of the issue

When using YITH WooCommerce Badge Management Premium, badges assigned to products do not display on their translated versions. This issue arises because certain metadata required for badge display is not copied or synced to the translated products.

Workaround

Please, make sure of having a full site backup of your site before proceeding.

1. Add Custom XML Configuration

  • Go to WPML > Settings > Custom XML Configuration
  • Paste the following code and click “Save”
    <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. Set Badge Post Type to “Not Translatable”

  • Go to WPML > Settings > Post Types Translation
  • Locate Badges (yith-wcbm-badge) and set it to Not translatable

3. Translate Badge Text

  • Go to WPML > String Translation
  • Locate the badge text under the yith-woocommerce-badges-management domain and translate it.

发表回复

保持话题相关并尊重他人。如果您需要与此帖子无关的问题帮助,请使用我们的支持论坛开始聊天或提交工单。

您可以使用这些标签:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>