在 WordPress网站中发送邮件需要使用 wp_mail() 函数来实现,但是邮件内容默认的类型是“text/plain”文本格式,并不支持HTML代码转换。我们可以通过添加扩展代码来实现HTML的可视化效果,如果在邮件内容中添加了 HTML 代码,除了发送“Content-Type: text/”的 headers 信息之外,还可以利用过滤器统一修改。
添加如下代码到主题的 functions.php 文件中:
//WordPress 更改邮件内容类型为 HTML格式
function wpyou_mail_html_content_type(){
return 'text/html';//可以自定义类型
}
add_filter( 'wp_mail_content_type', 'wpyou_mail_html_content_type' );
添加以上Hack代码后就可以实现邮件内容的HTML转换了。