,

Comment envoyer des e-mails en HTML avec la fonction wp_mail

Comment envoyer des e-mails en HTML avec la fonction wp_mail

Lors de la création d’un plugin on a surement, à un moment donné, besoin d’envoyer un e-mail via la fonction wp_mail() de WordPress.

Cependant, le type de contenu par défaut est « text/plain » qui ne permet pas l’envoi en HTML.

Comment envoyer des e-mails en HTML avec la fonction wp_mail ?

Si vous voulez envoyer des emails en HTML, vous devrez définir le type de contenu de l’e-mail à « text/html » en utilisant le filtre « wp_mail_content_type » .

Voici comment vous pouvez le faire :

Il suffit tout simplement d’ajouter le filtre « wp_mail_content_type » avant d’envoyer votre appel à la fonction « wp_mail » :

add_filter('wp_mail_content_type','set_content_type');

Par exemple :
add_filter('wp_mail_content_type',create_function('', 'return "text/html"; '));
wp_mail('monemail@mondomaine.com', 'Subject', 'Message');

Et voilà, le tour est joué, vous voici en train d’envoyer un mail au format HTML.

C’est simple et efficace non ?!

0 réponses

Répondre

Se joindre à la discussion ?
Vous êtes libre de contribuer !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *