Inviare email da Wordpress con wp_mail

Mattepuffo's logo
Inviare email da Wordpress con wp_mail

Inviare email da Wordpress con wp_mail

Wordpress ci mette a disposizione la funzione wp_mail per mandare email da nostre funzioni personalizzate.

Una cosa fondamentale da fare prima è installare un plugin per il settaggio dei parametri SMTP.

Io ho usato WP Mail SMTP, non se ce ne sono altri.

Una volta che lo avete installato, dovete configurarlo con i vostri parametri.

E il test va a buon fine, siete pronti per l'invio:

function send_email {
  $headers = 'From: Nome SITO <noreply@email.it> . "\r\n";
  $headers .= 'Content-Type: text/html; charset="UTF-8"' . "\r\n";
  $subject = 'Oggetto email';
  $message = '<p>MESSAGGIO</p>';
  $attachments = array();

  return wp_mail('destinatario@email.it', $subject, $message, $headers, $attachments);
}

Questa è una funzione di base che potete ovviamente modificare come volete.

wp_mail ritorna un boolean, senza darvi spiegazioni su eventuali errori.

Potete fare il debug seguendo quest'altro articolo che avevo scritto poco tempo fa.

Enjoy!


Condividi

Commentami!