WPML

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

Este problema foi corrigido em WPForms Multilingual 0.4.1. Atualizar resolve isso no seu site, então você só precisa desta solução alternativa se ainda não puder atualizar.

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

Ainda está vendo este problema?

Se a atualização não resolver, envie uma dúvida de suporte e nós vamos analisar isso com você.