WPML
Stato
In attesa dell’autore
Tag dell’argomento
Compatibility

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 WPML > Impostazioni > Configurazione 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 WPML > Impostazioni > Traduzione dei tipi di post

  • Individua Badges (yith-wcbm-badge) e impostalo su Non traducibile

3. Traduci il testo del badge


  • Vai su WPML > Traduzione stringhe

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

Tutti i problemi noti →