Resumo da IA
Em alguns casos, os e-mails de notificação do WPForms podem perder as quebras de linha e ser exibidos como um único parágrafo em determinados clientes de e-mail. Isso pode acontecer quando utiliza uma mensagem personalizada no e-mail de notificação e adiciona novas linhas pressionando Return.
Neste tutorial, mostraremos duas maneiras de resolver o problema. Use essas opções apenas se já estiver a ver o problema de formatação no seu site.
Opção 1: Adicionar quebras de linha manualmente (recomendado)
A abordagem mais simples e fiável é adicionar quebras de linha HTML na sua mensagem de notificação.
No construtor de formulários WPForms, abra o formulário que deseja editar e vá para Definições " Notificações. Na notificação que está a utilizar, procure o Mensagem de correio eletrónico campo. Onde desejar que o e-mail inicie uma nova linha, digite <br/> diretamente na mensagem.
Por exemplo, pode escrever Hi there,<br/>Thanks for reaching out!<br/>We’ll get back to you soon.
Opção 2: Converter quebras de linha automaticamente com um snippet
Se preferir continuar a escrever a sua mensagem de notificação usando quebras de linha normais, pode usar o trecho abaixo para converter novas linhas em <br/> antes do envio do e-mail.
Adicione este snippet ao seu site:
add_filter( 'wpforms_emails_notifications_processed_message', function ( $processed_message, $message, $notification ) {
return make_clickable( nl2br( $message ) );
}, 10, 3 );
Direcione para um formulário específico
Se o problema estiver a ocorrer apenas num formulário, pode limitar o snippet a um ID de formulário específico:
add_filter( 'wpforms_emails_notifications_processed_message', function ( $processed_message, $message, $notification ) {
if ( $notification->form_data['id'] === 'FORM ID' ) {
return make_clickable( nl2br( $message ) );
}
return $processed_message;
}, 10, 3 );
Não se esqueça de substituir FORM ID com o ID do formulário que pretende segmentar.
É tudo o que precisa. Depois de adicionar o snippet, os seus e-mails de notificação devem preservar as quebras de linha, em vez de serem exibidos como um longo parágrafo.
Em seguida, pode consultar o nosso guia sobrecomo criar formulários com várias páginas no WPFormspara ver todas as opções de configuração de quebras de página e indicadores de progresso.