Riassunto AI
Descrizione
Il filtro wpforms_emails_notifications_message filtra l'output del messaggio email che viene inviato.
Parametri
- $message
- (string) (Richiesto) Messaggio email, inclusi gli Smart Tag elaborati.
- $emails
- (object) (Richiesto) Istanza della classe email, che gestisce tutte le email di notifica inviate da WPForms.
Origine
wpforms/src/Emails/Notifications.php
Maggiori Informazioni
Il filtro wpforms_emails_notifications_message viene applicato a tutte le email 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 utilizzando il modello email Plain Text e vorremmo rimuovere i trattini che vengono visualizzati quando si utilizza 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 );

Si prega di notare che se si utilizza il modello email Legacy, è possibile utilizzare invece il filtro wpforms_email_message.
Correlati
Riferimento tutorial: Come personalizzare gli stili del modello email
FAQ
D: Perché ci sono 2 directory diverse per i modelli?
R: All'interno della directory dei modelli di WPForms, noterai /wpforms/includes/emails/templates e /wpforms/templates/emails. Ci sono differenze tra queste 2 cartelle, quindi se stai creando il tuo modello, assicurati di seguire la guida sopra per nominare e archiviare i tuoi file. Il modello email trovato nella directory /wpforms/includes/ viene utilizzato solo per generare contenuti per le email di Notifica relative ai moduli.
La cartella /wpforms/templates/ contiene vari file, con quelli etichettati come generali utilizzati per le email relative al sistema, come quando viene completato un processo di importazione del modulo. I modelli etichettati come summary sono utilizzati per il modello Email Summaries.