WPML

Panoramica del problema

Quando utilizzi YITH WooCommerce Badge Management Premium, i badge assegnati ai prodotti non vengono visualizzati nelle loro versioni tradotte. Questo problema si verifica perché alcuni metadati necessari per la visualizzazione dei badge non vengono copiati o sincronizzati nei prodotti tradotti.

Soluzione alternativa

Assicurati di avere un backup completo del sito prima di procedere.

1. Aggiungi la configurazione XML personalizzata

  • Vai su WPMLImpostazioniConfigurazione XML personalizzata
  • Incolla il seguente codice e fai clic su “Salva”
    <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. Imposta il tipo di post del badge su “Non traducibile”

  • Vai su WPMLImpostazioniTraduzione dei tipi di post
  • Individua Badges (yith-wcbm-badge) e impostalo su Non traducibile

3. Traduci il testo del badge

  • Vai su WPMLTraduzione stringhe
  • Individua il testo del badge nel dominio yith-woocommerce-badges-management e traducilo.

Tutti i problemi noti