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增加前台注册性能的办法

本文实例讲述了WordPress增加前台注册性能的办法。分享给大家供大家参考。详细剖析如下: WordPress属于集体...

让我据守ZBLOG的十二大理由

要害字形容:理由 ZBLOG 装置 优化 工夫 WordPress 能够 文章 博客   让我据守ZBLOG的十二大理由:   ...

wordpress文章题目为空时其它内容替代的办法

在WordPress中时常存在某些文章不需求题目的状况,特地是在一些集体网站,他们经常应用一些不需求题目的pos...

wordpress制止复制内容的完成办法

1、右键复制时显示提醒语 把上面代码放到footer.php里即可 复制代码代码如下:<html> <head><title>防...

为wordpress绑定多个域名的办法分享

咱们都晓得,wordpress默许状况下会主动跳转到后盾规则的home_url下来,例如你的空间同时绑定了jb51.net和w...

WordPress导航菜单的滚动和淡入淡出成果的完成要点

滚动导航菜单 滚动菜单, 望文生义是以滚动的形式显示和暗藏菜单的. 其实跟淡入淡出菜单和滚动菜单的原理是一...

需求提交

客服服务

亿鸽在线客服系统