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é.