在 WordPress 中发送邮件需要使用 wp_mail() 函数,但是邮件内容默认的类型却是 「text/plain」,也就是不支持 HTML 。

如果你想要在邮件内容中添加 HTML 代码,除了发送 「Content-Type: text/」 的 headers 信息之外,还可以利用过滤器统一修改。

    *WordPress 更改邮件内容类型为 HTML
    *https://www.weixiaoduo.com/mail-content-type-html/
functionBing_set_html_content_type_html(){
    return'text/html';//可以自定义类型
add_filter('wp_mail_content_type','Bing_set_html_content_type_html');

这样,邮箱的内容默认就支持 HTML 代码了。