send email wordpress

Comment envoyer des e-mails en code

Si vous voulez envoyer un e-mail via WordPress, sans utiliser votre thème et vos plugins, vous pouvez le faire facilement avec le code ci-dessous :

wp_mail( string|string[] $to, string $subject, string $message, string|string[] $headers = '', string|string[] $attachments = array() )

Vous pouvez remplir ces paramètres :

  • $to fait référence à l’adresse mail (peut être un tableau s’il y a plusieurs adresses)
  • $subject est le titre de votre courrier
  • $message est le contenu du courrier. Si vous voulez envoyer votre contenu avec du HTML, vous pouvez modifier les paramètres de l’en-tête (explication ci-dessous)
  • $headers vous permet d’ajouter des en-têtes supplémentaires. Par exemple, pour le HTML, vous pouvez entrer cette ligne :
$headers = array('Content-Type: text/html; charset=UTF-8');

Attention si vous utilisez des variables pour vos adresses ou pour le contenu de votre e-mail avec $_POST ou $_GET et le contenu de vos utilisateurs WordPress. Vous devez sécuriser ce type de chaîne pour être sûr que votre WordPress est sécurisé.

Leave a Comment

Votre adresse électronique ne sera pas publiée.

You may also like