WPML
Stato
Risolto
Segnalato per
WPForms Multilingual 0.4.0
Risolto in
WPForms Multilingual 0.4.1
Plugin/tema correlato
WPForms
Tag dell’argomento
Bug, Compatibility

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

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 →