Existe um action_hook ou algo semelhante que poderia me ajudar a conseguir isso?
Eu tentei adicionar marcação em uma variável de string PHP e apenas enviei um email com a função wp_mail da seguinte forma:
$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);
Mas ele apareceu como texto simples?
Alguma ideia?
hooks
html
wp-mail
html-email
racl101
fonte
fonte
Como alternativa, você pode especificar o cabeçalho HTTP do tipo de conteúdo no parâmetro $ headers:
fonte
Não se esqueça de remover o filtro de tipo de conteúdo depois de usar a função wp_mail. Após a nomeação de resposta aceita, você deve fazer isso após a execução do wp_mail:
Verifique este ticket aqui - Redefina o tipo de conteúdo para evitar conflitos - http://core.trac.wordpress.org/ticket/23578
fonte
Se você deseja enviar todos os emails em HTML, também pode usar um aplicativo como http://wordpress.org/plugins/email-templates
fonte