WordPress中邮件的一些修改和自定义技巧


Posted in PHP onDecember 15, 2015

更改邮件内容类型为 HTML
在 WordPress 中发送邮件需要使用 wp_mail() 函数,但是邮件内容默认的类型却是“text/plain”,也就是不支持 HTML。

如果你想要在邮件内容中添加 HTML 代码,除了发送“Content-Type: text/”的 headers 信息之外,还可以利用过滤器统一修改。

/**
  *WordPress 更改邮件内容类型为 HTML
  *http://www.endskin.com/mail-content-type-html/
*/
function Bing_set_html_content_type_html(){
  return 'text/html';//可以自定义类型
}
add_filter( 'wp_mail_content_type', 'Bing_set_html_content_type_html' );

这样,邮箱的内容默认就支持 HTML 代码了。

自定义邮件的发送邮件和发件人
使用 SMTP 插件的时候可以自定义邮件的发件人和邮件,这里就有了一个问题,如果没有使用 SMTP 插件怎么自定义邮件的发件人和发件邮箱呢?

默认情况下,发件人是 “WordPress < wordpress@example.com  >”,这样用户无法直接回复,而且很容易被判断成垃圾邮件,导致用户收不到。

如果要修改发件人和发件人邮箱,只需要使用一段小代码即可,放到 functions.php(了解更多) 里:

/**
  *WordPress 自定义邮件发送邮件和发件人
  *http://www.endskin.com/change-mail-from-info/
*/
//发件人
function Bing_wp_mail_from_name(){
  return '斌果';//可自行修改
}
add_filter( 'wp_mail_from_name', 'Bing_wp_mail_from_name' );
 
//发送邮件
function Bing_wp_mail_from(){
  return 'admin@endskin.com';//可自行修改
}
add_filter( 'wp_mail_from', 'Bing_wp_mail_from' );
PHP 相关文章推荐
用php写的serv-u的web申请账号的程序
Oct 09 PHP
PHP获取当前文件所在目录 getcwd()函数
May 13 PHP
php在程序中将网页生成word文档并提供下载的代码
Oct 09 PHP
php变量范围介绍
Oct 15 PHP
PHP获取本周第一天和最后一天示例代码
Feb 24 PHP
php实现的漂亮分页方法
Apr 17 PHP
PHP+Mysql树型结构(无限分类)数据库设计的2种方式实例
Jul 15 PHP
php使用pdo连接mssql server数据库实例
Dec 25 PHP
搭建基于Docker的PHP开发环境的详细教程
Jul 01 PHP
php实现分页显示
Nov 03 PHP
Symfony2在Nginx下的配置方法图文教程
Feb 04 PHP
浅析PHP中json_encode与json_decode的区别
Jul 15 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
Dec 15 #PHP
WordPress中用于检索模版的相关PHP函数使用解析
Dec 15 #PHP
修改WordPress中文章编辑器的样式的方法详解
Dec 15 #PHP
PHP工程师VIM配置分享
Dec 15 #PHP
WordPress中访客登陆实现邮件提醒的PHP脚本实例分享
Dec 14 #PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
Dec 14 #PHP
php生成curl命令行的方法
Dec 14 #PHP
You might like
火车采集器 免费版使出收费版本功能实现原理
2009/09/17 PHP
php实例分享之通过递归实现删除目录下的所有文件详解
2014/05/15 PHP
php实现通用的从数据库表读取数据到数组的函数实例
2015/03/21 PHP
php使用指定编码导出mysql数据到csv文件的方法
2015/03/31 PHP
PHP学习笔记(二):变量详解
2015/04/17 PHP
解析使用js判断只能输入数字、字母等验证的方法(总结)
2013/05/14 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
indexedDB bootstrap angularjs之 MVC DOMO (应用示例)
2016/06/20 Javascript
nodejs加密Crypto的实例代码
2016/07/07 NodeJs
运用js教你轻松制作html音乐播放器
2020/04/17 Javascript
解析Javascript单例模式概念与实例
2016/12/05 Javascript
Angularjs实现分页和分页算法的示例代码
2016/12/23 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
javascript中this用法实例详解
2017/04/06 Javascript
详解vue-cli脚手架build目录中的dev-server.js配置文件
2017/11/24 Javascript
Vue指令v-for遍历输出JavaScript数组及json对象的常见方式小结
2019/02/11 Javascript
浅谈vue的第一个commit分析
2020/06/08 Javascript
[03:04]2018年国际邀请赛典藏宝瓶&莱恩声望物品展示 片尾有彩蛋
2018/06/04 DOTA
利用Python如何将数据写到CSV文件中
2018/06/05 Python
python将txt文件读取为字典的示例
2018/12/22 Python
pytorch numpy list类型之间的相互转换实例
2019/08/18 Python
python通过SSH登陆linux并操作的实现
2019/10/10 Python
基于Python实现扑克牌面试题
2019/12/11 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
Parts Express:音频、视频和扬声器的第一来源
2017/04/25 全球购物
美国著名的女性内衣零售商:Frederick’s of Hollywood
2018/02/24 全球购物
肯尼迪就职演说稿
2013/12/31 职场文书
环保专业大学生职业规划设计
2014/01/10 职场文书
给同事的道歉信
2014/01/11 职场文书
幼儿园优秀教师事迹
2014/02/13 职场文书
兴趣小组活动总结
2014/05/05 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书
python flask开发的简单基金查询工具
2021/06/02 Python
能让Python提速超40倍的神器Cython详解
2021/06/24 Python
python之基数排序的实现
2021/07/26 Python