- Stato
- Risolto
- Segnalato per
- WPML Multilingual CMS 4.7.0
- Risolto in
- WPML Multilingual CMS 4.7.2
- Tag dell’argomento
- Bug
Panoramica del problema
Se usi l’Editor di traduzione classico (CTE) per modificare le traduzioni e il tuo contenuto include più blocchi di testo, modificare il contenuto tradotto del primo blocco e introdurre interruzioni di riga può far sì che quel contenuto venga copiato in tutti i blocchi di contenuto tradotti.
Se fai clic sul pulsante Salva te ne accorgerai; se fai clic su Salva e chiudi non te ne accorgerai, ma il contenuto errato verrà salvato nel database e mostrato sul front-end, e sarà visibile quando riaprirai il CTE per modificare nuovamente la traduzione.
Il problema può presentarsi utilizzando l’editor Gutenberg ma anche usando i moduli di testo dei page builder come Elementor o WP Bakery.
Soluzione alternativa
Il problema è emerso in WPML 4.7.0 (e persiste in WPML 4.7.1). Puoi eseguire il downgrade di WPML alla 4.6.15 e di WPML Traduzione stringhe alla 3.2.18 per evitare il problema.
Se il downgrade non è un’opzione, puoi applicare una patch sostituendo uno dei file del plugin WPML (utilizzando l’FTP o un plugin di file manager).
Scarica una versione con la patch del file facendo clic con il tasto destro e salvando questo file collegato.
Estrai e sostituisci il file con lo stesso nome in wp-content/plugins/sitepress-multilingual-cms/res/js/translation-editor/wpml-tm-editor-footer-view.js
Potrebbe essere necessario svuotare la cache del browser se all’inizio non funziona.