Attenzione!

Questo articolo contiene codice PHP ed è destinato agli sviluppatori. Offriamo questo codice come cortesia, ma non forniamo supporto per personalizzazioni del codice o sviluppo di terze parti.

Per ulteriore assistenza, consulta il tutorial di WPBeginner su come aggiungere codice personalizzato.

Chiudi

Come mostrare i campi modulo vuoti nelle notifiche email

Panoramica

Desideri mostrare i campi modulo vuoti all'interno delle tue notifiche email? Per impostazione predefinita, WPForms non include campi vuoti nelle notifiche email, ma questo può essere facilmente modificato con un piccolo snippet di codice aggiunto al tuo sito. Ti mostreremo come usare PHP per includere tutti i campi del modulo all'interno delle tue notifiche email.

Configurazione

Per iniziare, dovrai aggiungere questo snippet al tuo sito. Se hai bisogno di assistenza su come aggiungere snippet al tuo sito, ti preghiamo di consultare questo 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' );

Una volta aggiunto il codice, ora vedrai tutti i campi del modulo all'interno delle tue notifiche email, compresi quelli vuoti.

Con lo snippet PHP, ora mostrerai i campi modulo vuoti nelle tue notifiche email

E questo è tutto! Hai completato i passaggi necessari per includere tutti i campi del modulo nelle tue notifiche email. Desideri nascondere anche le scelte immagine nelle tue notifiche email? Dai un'occhiata al nostro tutorial su Come nascondere le scelte immagine nelle email di notifica.

Domande frequenti

Posso rimuovere il testo "(vuoto)" dai campi vuoti nell'Addon PDF?

Sì. Se stai anche usando l'Addon PDF e preferisci campi completamente vuoti invece del testo (vuoto), puoi aggiungere il seguente snippet di codice al tuo sito:

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 );

Dopo aver aggiunto questo snippet, i campi vuoti nei PDF generati appariranno vuoti.

Riferimento al filtro: wpforms_email_display_empty_fields