WPML
Status
Resolvido
Relatado para
WPForms Multilingual 0.4.0
Resolvido em
WPForms Multilingual 0.4.1
Plugin/tema relacionado
WPForms
Tags de tópico
Bug, Compatibility

Visão geral do problema

Ao usar o WPForms, as notificações por e-mail em formulários traduzidos perdem as quebras de linha normais, especificamente ao usar a tecla ENTER em vez de tags HTML.

Solução alternativa

Por favor, certifique-se de ter um backup completo do site antes de prosseguir.


  • Abra o arquivo functions.php do seu tema.

  • Adicione o seguinte código:
    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;
    }

  • Adicione algum conteúdo novo ou uma modificação ao formulário. Isso atualizará o trabalho de tradução e validará a solução alternativa.

Todos os problemas conhecidos →