¿Hay un action_hook o algo similar que pueda ayudarme a lograr esto?
Intenté agregar marcado en una variable de cadena PHP y simplemente envié un correo electrónico con la función wp_mail de esta manera:
$email_to = '[email protected]';
$email_subject = 'Email subject';
$email_body = "<html><body><h1>Hello World!</h1></body></html>";
$send_mail = wp_mail($email_to, $email_subject, $email_body);
¿Pero apareció como texto sin formato?
¿Algunas ideas?
hooks
html
wp-mail
html-email
racl101
fuente
fuente
Como alternativa, puede especificar el encabezado HTTP Content-Type en el parámetro $ headers:
fuente
No olvide eliminar el filtro de tipo de contenido después de usar la función wp_mail. Después de la respuesta aceptada, debe hacer esto después de ejecutar wp_mail:
Consulte este ticket aquí: restablezca el tipo de contenido para evitar conflictos: http://core.trac.wordpress.org/ticket/23578
fuente
Si desea enviar todos los correos electrónicos en HTML, también puede usar un complemento como http://wordpress.org/plugins/email-templates
fuente