我在WordPress邮件中嵌入HTML正文时遇到了问题。到目前为止,我已经尝试了多个代码片段,似乎都不起作用。
我现在看到的是,电子邮件正在正确发送,但html代码是作为文本键入的,而不是作为html内容显示的。
我在下面添加了我的代码
// Get the Customer billing email
$billing_email = $order->get_billing_email();
$subject = 'Your Email Subject';
// Message
$message = '
<html><body><p>Here are the birthdays upcoming in August!</p></body></html>
';
// To send HTML mail, the Content-type header must be set
$headers = array('Content-Type: text/html; charset=UTF-8');
wp_mail( $billing_email, $subject, $message );
我尝试使用在stackoverflow上找到的其他一些代码片段,但没有一个能正常工作
有人能帮我吗?
2条答案
按热度按时间pobjuy321#
这段代码现在可以工作了,我只需要将内容类型从文本更改为html。
ztmd8pv52#
我想,你错过了头添加wp_mail函数调用。你声明了,但没有使用。