Atenção!

Este artigo contém código PHP e destina-se a desenvolvedores. Oferecemos este código como uma cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação extra, consulte o tutorial do WPBeginner sobre como adicionar código personalizado.

Dispensar

Como Mostrar Campos de Formulário Vazios nas Notificações por E-mail

Visão geral

Você gostaria de mostrar os campos de formulário vazios nas suas notificações por e-mail? Por padrão, o WPForms não inclui campos vazios nas notificações por e-mail, mas isso pode ser facilmente alterado com um pequeno trecho de código adicionado ao seu site. Mostraremos como usar PHP para incluir todos os campos do formulário nas suas notificações por e-mail.

Configuração

Para começar, você precisará adicionar este trecho ao seu site. Se precisar de ajuda para adicionar trechos ao seu site, por favor, revise este tutorial.

/**
 * Show empty form fields in email notifications.
 *
 * @link https://wpforms.com/developers/how-to-show-empty-form-fields-in-email-notifications/
 */
 
add_filter( 'wpforms_email_display_empty_fields', '__return_true' );

Após adicionar o código, você verá todos os campos do formulário nas suas notificações por e-mail, incluindo os vazios.

Com o trecho de PHP, você agora mostrará campos de formulário vazios em suas notificações por e-mail

E é isso! Você concluiu as etapas necessárias para incluir todos os campos do formulário em suas notificações por e-mail. Gostaria de ocultar as escolhas de imagem em suas notificações por e-mail também? Dê uma olhada em nosso tutorial sobre Como Ocultar Escolhas de Imagem em E-mails de Notificação.

Perguntas Frequentes

Posso remover o texto “(vazio)” de campos em branco no PDF Addon?

Sim. Se você também estiver usando o PDF Addon e preferir campos completamente em branco em vez do texto (vazio), você pode adicionar o seguinte trecho de código ao seu site:

add_filter( 'wpforms_pdf_notifications_fields_field_html_value', function( $value, $field, $form_data, $template ) {
	if ( trim($value) === '(empty)' ) {
		$value = ''; // Remove the placeholder
	}
	return $value;
}, 20, 4 );

add_filter( 'wpforms_pdf_notifications_fields_field_message_html', function( $html, $field, $form_data, $template ) {
	// Remove literal "(empty)" from the message HTML
	$html = str_replace('(empty)', '', $html);
	return $html;
}, 20, 4 );

Após adicionar este trecho, os campos vazios nos seus PDFs gerados aparecerão em branco.

Referência de Filtro: wpforms_email_display_empty_fields