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!

Di RPCreative

Sono Riccardo Andronaco, un siciliano che nutre una grande passione per la tecnologia, laureato in ingegneria informatica, pubblico attivamente articoli su questo blog con il fine di condividere le mie esperienze personali e per discutere proattivamente di svariati argomenti con i miei lettori. #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.