Description
Le wpforms_emails_notifications_message
filtre la sortie du message électronique qui est envoyé.
Paramètres
- $message
- (string) (Requis) Message électronique, y compris les Smart Tags traités.
- $emails
- (objet) (obligatoire) Instance de la classe email, qui gère tous les emails de notification envoyés par WPForms.
Source
wpforms/src/Emails/Notifications.php
Plus d'informations
Le wpforms_emails_notifications_message
est appliqué à tous les emails envoyés depuis WPForms, tels que les Smart Tags traités, et inclut les tirets séparant les libellés de chaque champ du formulaire.
Exemples
Dans cet exemple, nous utilisons le modèle de courrier électronique en texte brut et nous souhaitons supprimer les tirets qui s'affichent lorsque nous utilisons cette méthode.
/** * 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 );
Sachez que si vous utilisez le L'héritage vous pouvez utiliser le modèle de courrier électronique wpforms_email_message
à la place.
En rapport
Tutoriel de référence : Comment personnaliser les styles du modèle d'email
FAQ
Q : Pourquoi y a-t-il deux répertoires différents pour les modèles ?
A : Dans le répertoire des modèles de WPForms, vous trouverez /wpforms/includes/emails/templates
et /wpforms/templates/emails
. Il existe des différences entre ces deux dossiers. Si vous créez votre propre modèle, veillez à suivre le guide ci-dessus pour nommer et stocker vos fichiers. Le modèle de courrier électronique qui se trouve dans le dossier /wpforms/includes/
n'est utilisé que pour générer du contenu pour Notification les courriels liés aux formulaires.
Le /wpforms/templates/
contient divers fichiers, dont ceux étiquetés comme généraux sont utilisés pour les courriels liés au système, par exemple lorsqu'un processus d'importation de formulaire est terminé. Les modèles intitulés résumé sont utilisés pour les Résumés des courriels modèle.