Section courante

A propos

Section administrative du site

WP_MAIL

WordPress : Courriel
PHP WordPress

Syntaxe

function wp_mail($to,$subject,$message);
function wp_mail($to,$subject,$message,$headers);
function wp_mail($to,$subject,$message,$headers,$attachments);

Paramètres

Nom Description
$to Ce paramètre permet d'indiquer une liste d'adresses de messagerie ou de tableaux, séparés par des virgules, à envoyer. Le format peut être un tableau array ou une chaîne de caractères.
$subject Ce paramètre permet d'indiquer l'objet ou le sujet du courriel.
$message Ce paramètre permet d'indiquer le contenu du message.
$headers Ce paramètre permet d'indiquer les entêtes supplémentaires. La valeur par défaut est une chaîne de caractères vide.
$attachments Ce paramètre permet d'indiquer les fichiers à joindre en attachement au contenu du courriel.

Description

Cette fonction permet d'envoyer un courriel en utilisant la routine standard de WordPress de manière similaire à la fonction mail de PHP.

Remarques

Exemples

L'exemple suivant permet d'envoi de courriel dans WordPress :

  1. wp_mail( 'job@gladir.com',  'Titre du message' , 'Ceci est un test'); 

L'exemple suivant permet d'ajouter un attachement d'une image contenu dans un formulaire de fichier avec l'envoi de courriel de WordPress :

  1. <?php
  2. function attachInlineImage() {  
  3.   global $phpmailer,$_FILES;  
  4.   $file = $_FILES["logo"]["tmp_name"];
  5.   $uid = 'logo_photo'; 
  6.   $name = $_FILES["logo"]["name"];
  7.   if (is_file($file)) {  
  8.     $phpmailer->AddEmbeddedImage($file, $uid, $name);  
  9.   }  
  10. }  
  11.  
  12. add_action('phpmailer_init','attachInlineImage');
  13. wp_mail( 'job@gladir.com',  'Titre du message' , 'Ceci est un test avec image <img alt="" src="cid:logo_photo">',array('Content-Type: text/html; charset=UTF-8')); 
  14. ?>


Dernière mise à jour : Vendredi, le 6 Septembre 2019