WPML

Panoramica del problema

Quando usi WPForms, le notifiche email nei moduli tradotti perdono le normali interruzioni di riga, in particolare quando utilizzi il tasto INVIO invece dei tag HTML.

Soluzione alternativa

Questo problema è stato risolto in WPForms Multilingual 0.4.1. L'aggiornamento risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.

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

  • Apri il file functions.php del tuo tema.
  • Aggiungi il seguente codice:
    add_filter('wpml_st_string_translation_before_save', 'sanitize_translation_before_save', 10, 1);
    
    function sanitize_translation_before_save($translation_text) {
    	$translation_text["value"] = str_replace("\n", "\r\n", $translation_text["value"]);
    	return $translation_text;
    }
  • Aggiungi del nuovo contenuto o una modifica al modulo. Questo aggiornerà il lavoro di traduzione e convaliderà la soluzione alternativa.

Tutti i problemi noti

Riscontri ancora questo problema?

Se l’aggiornamento non risolve il problema, fai una richiesta di supporto e lo analizzeremo con te.