Atenção!

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

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

Ignorar

Como mostrar campos de formulário vazios nas notificações por e-mail

Visão geral

Gostaria de mostrar os campos de formulário vazios nas suas notificações de e-mail? Por defeito, o WPForms não inclui quaisquer campos vazios nas notificações de e-mail, mas isto pode ser facilmente alterado com um pequeno trecho de código adicionado ao seu site. Vamos mostrar-lhe como usar PHP para incluir todos os campos do formulário nas suas notificações de e-mail.

Configuração

Para começar, precisará de adicionar este trecho ao seu site. Se precisar de alguma assistência sobre como adicionar trechos ao seu site, por favor, reveja 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, verá agora todos os campos do formulário nas suas notificações de e-mail, incluindo os vazios.

Com o trecho PHP, irá agora mostrar campos de formulário vazios nas suas notificações de e-mail

E é tudo! Concluiu agora os passos necessários para incluir todos os campos do formulário nas suas notificações de e-mail. Gostaria de ocultar também as escolhas de imagem nas suas notificações de e-mail? Dê uma vista de olhos ao 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 Suplemento PDF?

Sim. Se também estiver a usar o Suplemento PDF e preferir campos completamente em branco em vez do texto (vazio), 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