- Stato
- In attesa dell’autore
- Plugin/tema correlato
- YITH WooCommerce Badge Management Premium
- 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.