WordPress中发送HTML邮件的办法

办法一,用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');
function sola520_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('[email protected]', 'The subject', '<p>The <em>HTML</em> message</p>', $headers);

这样不必担忧影响其它邮件,更省事了,适宜发送自定义邮件。

以上就是安达网络工作室关于《WordPress中发送HTML邮件的方法》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: HTML邮件 WordPress
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
WordPress的.htaccess优化技巧

目前.htaccess 文件的次要成绩是RewriteCond 指令性地反省磁盘文件能否存在,就算基本不需求反省,每一次拜...

WordPress完成黑白标签云的办法

本文实例讲述了WordPress完成黑白标签云的办法。分享给大家供大家参考。详细剖析如下: 黑白标签云咱们在很...

WordPress中访客登陆完成邮件提示的PHP脚本实例分享

登陆邮件提示完成办法 前提是空间有邮件性能,测试有无邮件性能的办法:登录界面点击“遗记明码”,有邮件...

WordPress的文章主动增加要害词及要害词的SEO优化

网站的要害字及网页形容关系网站对搜寻引擎的敌对水平,假如本人手动加显然太折腾了,那如何让wordpress博客...

Wordpress 的用户治理教程

要害字形容:教程 治理 用户 权限 能够 编辑 注册 Wordpress 咱们 后面咱们讲述了 Wordpress 插件的应用。...

WordPress主题制造中自定义头部的相干PHP函数解析

header_image() header_image() 函数是 WordPress 自定顶部图像的规范接口函数,该函数能够主动判别后盾设置...

需求提交

客服服务

亿鸽在线客服系统