Есть ли action_hook или что-то подобное, что может помочь мне достичь этого?
Я попытался добавить разметку в строковую переменную PHP и просто отправил электронное письмо с помощью функции wp_mail следующим образом:
$email_to = 'someaddress@gmail.com';
$email_subject = 'Email subject';
$email_body = "<html><body><h1>Hello World!</h1></body></html>";
$send_mail = wp_mail($email_to, $email_subject, $email_body);
Но это проявилось как открытый текст?
Любые идеи?
hooks
html
wp-mail
html-email
racl101
источник
источник
В качестве альтернативы вы можете указать HTTP-заголовок Content-Type в параметре $ headers:
источник
Не забудьте удалить фильтр типов контента после использования функции wp_mail. Следуя принятому названию ответа, вы должны сделать это после выполнения wp_mail:
Проверьте этот билет здесь - Сбросить тип контента, чтобы избежать конфликтов - http://core.trac.wordpress.org/ticket/23578
источник
Если вы хотите отправлять все электронные письма в формате HTML, вы также можете использовать aplugin, например http://wordpress.org/plugins/email-templates
источник