好的,我有以下问题。我正在尝试以HTML格式发送邮件。我创建了一个返回HTML字符串的类,效果很好。
当我在函数中以$message的形式传递html邮件时,它也可以工作。但它不会以html格式发送,而是以纯文本格式发送。
现在,我尝试了以下方法:
(1)$headers = array(\'Content-Type: text/html; charset=UTF-8\');
wp_mail($to, $subject, $message, $headers);
(2)$headers = \'MIME-Version: 1.0\' . "\\r\\n";
$headers .= \'Content-type: text/html; charset=iso-8859-1\' . "\\r\\n";
(3)$headers = \'MIME-Version: 1.0\' . "\\r\\n";
$headers .= \'Content-type: text/html; charset=UTF-8\' . "\\r\\n";
(4)function wpse27856_set_content_type(){
return "text/html";
}
add_filter( \'wp_mail_content_type\',\'wpse27856_set_content_type\' );
还可能是什么?