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开发中一些罕用的debug技巧

在开发进程中,调试代码是十分重要的工作,而把握一些 WordPress 的调试技巧,能够更好的进行调试。比方,在...

wordpress制造自定义菜单的办法

要想完成自定义菜单,需求用到的函数是wp_nav_menu(),给这个函数传递一些参数就能够输入自定义菜单菜单,上...

在WordPress中应用PHP脚原本判别访客来自什么国度

区分访客国度有什么用&#63; 这里是几个我利用该性能的例子. 1.区分网站性能 这个博客有翻译文章的性能, 这是...

Wordpress选项标签性能

要害字形容:性能 标签 选项 设置 能够 文章 默许 Blog 这个 用户 上次课程咱们解说 Wordpress 用户的治理...

Wordpress迁徙后图片地址谬误成绩的处理办法

WordPress改换空间后 需求调整的几个中央? 1.数据库衔接配置文件 wp-config.php 2.查看.htaccess文件,并修...

如何设置WordPress图片防盗链办法 推荐

假如您的博客有很多很多图片,空间又有流量限度,那么避免他人盗取本人的图片链接应该说是势在必行了,由于...

需求提交

客服服务

亿鸽在线客服系统