Categorie
Wordpress

Includere codice HTML nelle email inviate tramite WP Mail

Lavorando con Temi e Plugin potrebbe esservi necessario utilizzare strumenti come wp mail per inviare email di gruppo a più utenti. Sicuramente dati gli standard a cui oggi siamo abituati ricevendo email, è necessario inglobare del codice HTML che venga correttamente visualizzato per una migliore estetica del messaggio finale.

Su wordpress, per poter inviare email formattato con testo e html, è necessario includere all’interno di functions.php il seguente codice:

add_filter( 'wp_mail_content_type', 'wpdocs_set_html_mail_content_type' ); 
function wpdocs_set_html_mail_content_type() { return 'text/html'; }

 

e successivamente prima di richiamare la funzione, è necessario impostare gli headers della mail in questo modo:

$to = 'sendto@example.com';
$subject = 'The subject';
$body = 'The email body content';
$headers = array('Content-Type: text/html; charset=UTF-8');

wp_mail( $to, $subject, $body, $headers );

Dopo aver correttamente inserito questo codice potrete inviare le email sfruttando il codice html e css per migliorare lo stile della mail.


Il momento giusto per iniziare a imparare è adesso!

 

RPCreative

Di RPCreative

Sono Riccardo Andronaco, un siciliano appassionato di tecnologia e web che scrive articoli su questo blog con il fine di poter condividere con voi le mie esperienze personali e discutere a proposito delle mie opinioni personali. #becreative

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.