发送邮件的步骤和方法

发送邮件的步骤和方法,第1张

WordPress中发送HTML邮件的方法

WordPress使用wp_mail()发送邮件,默认设置为纯文本(text/plain)格式。根据wp_mail()给出的过滤器号,可以改成HTML格式,也可以根据wp_mail()制定的第四个主参数$headers,改变你发送邮件的个人行为。

方式一,用filter发送HTML邮件
发邮件用的涵数是wp_mail(),wp_mail()则根据强劲的邮件类phpMailer,因此发送HTML格式是小菜一碟。仅仅WordPress默认设置以纯文字格式发送邮件,大家接到的重设密码、评价提示、会员注册等邮件全是纯文字格式的。

要发送HTML格式,wp_mail()让我们出示了一个filter能够更改content-type,在主题风格的functions.php或软件中写以下编码就可以


复制代码编码以下:
add_filter('wp_mail_content_type',create_function('','return"text/html";'));

那样做会造成全部邮件都以html格式发送,这些原本用纯文字发送的邮件很有可能会越来越不忍直视(比如重设密码、会员注册等邮件),因此能够只在考虑一些标准时应用HTML格式发送,其他情况下還是用默认设置的,那样编码变为下边那样

复制代码编码以下:
add_filter('wp_mail_content_type','sola520_use_html');
functionsola520_use_html($content_type){
if('你的标准')
return'text/html';
else
return$content_type;
}

方式二,用$headers完成
要是在header中特定content-type为text/html,wp_mail()便会用html格式发送邮件。


复制代码编码以下:
$headers="MIME-Version:1.0\n"."Content-Type:text/html;";
wp_mail('me@example.net','Thesubject','<p>The<em>HTML</em>message</p>',$headers);

那样担心危害其他邮件,更方便了,合适发送自定邮件。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/772567.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存