Descrizione

Il wpforms_emails_notifications_message filtra l'output del messaggio e-mail che viene inviato.

Parametri

$messaggio
(stringa) (Obbligatorio) Messaggio e-mail, compresi gli Smart Tag elaborati.
$email
(oggetto) (Obbligatorio) Istanza della classe email, che gestisce tutte le email di notifica inviate da WPForms.

Fonte

wpforms/src/Emails/Notifications.php

Ulteriori informazioni

Il wpforms_emails_notifications_message viene applicato a tutte le e-mail inviate da WPForms, come gli Smart Tag elaborati, e include i trattini che separano le etichette di ciascun campo del modulo.

Esempi

In questo esempio, stiamo usando il modello di e-mail Plain Text e vogliamo rimuovere i trattini che vengono visualizzati quando si usa questo metodo.

/**
 * Filters dashes from labels on plain text email.
 *
 * @link   https://wpforms.com/developers/wpforms_email_message/
 * 
 * @param  string $message  Email message including Smart Tags.
 * @param  object $emails   Instance of the email class
 * @return string
 */

function wpf_dev_email_message( $message, $emails ) {
	
    // Remove dashes from labels
    $email = str_replace( array( '--- ', ' ---' ), '', $message );

    return $email;

}

add_filter( 'wpforms_emails_notifications_message', 'wpf_dev_email_message', 10, 2 );

rimuovete i trattini dai messaggi di posta elettronica in chiaro con il filtro wpforms_email_message

Si prega di sapere se si sta utilizzando il Eredità è possibile utilizzare il modello di e-mail wpforms_email_message al posto del filtro.

Tutorial di riferimento: Come personalizzare gli stili del modello di e-mail

FAQ

D: Perché ci sono due directory diverse per i modelli?

A: All'interno della cartella dei template di WPForms, si noterà che /wpforms/includes/emails/templates e /wpforms/templates/emails. Ci sono differenze tra queste due cartelle, quindi se state creando il vostro modello, assicuratevi di seguire la guida di cui sopra per la denominazione e l'archiviazione dei file. Il modello di e-mail che si trova nella cartella /wpforms/includes/ è utilizzata solo per generare contenuti per Notifica e-mail relative ai moduli.

Il /wpforms/templates/ La cartella contiene vari file, di cui quelli con l'etichetta generale sono utilizzati per le e-mail relative al sistema, ad esempio quando viene completato il processo di importazione di un modulo. I modelli etichettati con sintesi sono utilizzati per il Riassunti delle e-mail modello.