WPML

Resumen del problema

Al usar YITH WooCommerce Badge Management Premium, las insignias asignadas a los productos no se muestran en sus versiones traducidas. Este problema ocurre porque ciertos metadatos necesarios para mostrar las insignias no se copian ni se sincronizan en los productos traducidos.

Solución alternativa

Asegúrese de tener una copia de seguridad completa de su sitio antes de continuar.

1. Añada la configuración XML personalizada

  • Vaya a WPMLConfiguraciónConfiguración XML personalizada
  • Pegue el siguiente código y haga clic en «Guardar»
    <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. Establezca el tipo de contenido de la insignia como «No traducible»

  • Vaya a WPMLConfiguraciónTraducción de tipos de entrada
  • Localice Badges (yith-wcbm-badge) y establézcalo como No traducible

3. Traduzca el texto de la insignia

  • Vaya a WPMLTraducción de cadenas
  • Localice el texto de la insignia bajo el dominio yith-woocommerce-badges-management y tradúzcalo.

Todos los problemas conocidos