WordPress : configurer l’envoi des mails au format HTML

17 août 2018 camillejg Laisser un commentaire

Par défaut,les emails envoyés grâce à la fonction wp_mail() de WordPress sont envoyés au format texte brut. Gênant lorsque l’on souhaite envoyer des mails qui ne ressemblent pas à un texte froid, noir sur fond blanc 😉

Afin de procéder à cette modification, et ouvrir la possibilité d’envoyer des emails au format html, un simple initialisation est nécessaire. Vous pouvez l’ajouter dans votre fichier functions.php, ou directement dans un plugin.

// A inclure dans votre functions.php ou dans votre plugin
function wp_set_mail_to_html(){
    return "text/html";
}
add_filter( 'wp_mail_content_type','wp_set_mail_to_html' );

Rien de plus simple !

Et pour réaliser l’envoi de vos mails, je vous conseille l’utilisation d’un SMTP de type Brevo afin de sécuriser vos envois et obtenir une analyse détaillée de vos taux de réception et d’ouverture.


Articles associés