Résumé IA
Description
Le filtre wpforms_emails_notifications_message permet de modifier le message d'e-mail de sortie qui est envoyé.
Paramètres
- $message
- (string) (Requis) Message d'e-mail, y compris les balises intelligentes traitées.
- $emails
- (object) (Requis) Instance de la classe d'e-mail, qui gère tous les e-mails de notification envoyés par WPForms.
Source
wpforms/src/Emails/Notifications.php
Plus d'informations
Le filtre wpforms_emails_notifications_message est appliqué à tous les e-mails envoyés par WPForms, tels que les balises intelligentes traitées, et inclut les tirets séparant les étiquettes de chaque champ de formulaire.
Exemples
Dans cet exemple, nous utilisons le modèle d'e-mail Texte brut et nous souhaitons supprimer les tirets qui s'affichent lors de l'utilisation de 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 );

Veuillez noter que si vous utilisez le modèle d'e-mail Legacy, vous pouvez utiliser le filtre wpforms_email_message à la place.
Articles associés
Référence du tutoriel : Comment personnaliser les styles du modèle d'e-mail
FAQ
Q : Pourquoi y a-t-il 2 répertoires différents pour les modèles ?
R : Dans le répertoire des modèles WPForms, vous remarquerez /wpforms/includes/emails/templates et /wpforms/templates/emails. Il existe des différences entre ces 2 dossiers, donc si vous créez votre propre modèle, assurez-vous de suivre le guide ci-dessus pour nommer et stocker vos fichiers. Le modèle d'e-mail trouvé dans le répertoire /wpforms/includes/ est uniquement utilisé pour générer le contenu des e-mails de Notification liés aux formulaires.
Le dossier /wpforms/templates/ contient divers fichiers, ceux étiquetés avec general sont utilisés pour les e-mails système tels que ceux envoyés à la fin d'un processus d'importation de formulaire. Les modèles étiquetés avec summary sont utilisés pour le modèle Résumé d'e-mail.