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+AJAX实现无刷新注册(带用户名实时检测)
Dec 02 PHP
PHP5.2下chunk_split()函数整数溢出漏洞 分析
Jun 06 PHP
一个PHP验证码类代码分享(已封装成类)
Jul 17 PHP
php变量作用域的深入解析
Jun 03 PHP
php全局变量和类配合使用深刻理解
Jun 05 PHP
关于PHP模板Smarty的初级使用方法以及心得分享
Jun 21 PHP
PHP中CURL的CURLOPT_POSTFIELDS参数使用细节
Mar 17 PHP
PHP的fsockopen、pfsockopen函数被主机商禁用的解决办法
Jul 08 PHP
php生成图片缩略图的方法
Apr 07 PHP
PHP中异常处理的一些方法整理
Jul 03 PHP
Yii2压缩PHP中模板代码的输出问题
Aug 28 PHP
tp5框架前台无限极导航菜单类实现方法分析
Mar 29 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
php 生成随机验证码图片代码
2010/02/08 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
2014/06/12 PHP
Yii使用CLinkPager分页实例详解
2014/07/23 PHP
在Windows系统下使用PHP生成Word文档的教程
2015/07/03 PHP
使用phpstorm和xdebug实现远程调试的方法
2015/12/29 PHP
PHP页面输出搜索后跳转下一页的处理方法
2016/09/30 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
HTML页面登录时的JS验证方法
2014/05/28 Javascript
详解使用Node.js 将txt文件转为Excel文件
2017/07/05 Javascript
JavaScript中变量、指针和引用功能与操作示例
2018/08/04 Javascript
详解关于vue2.0工程发布上线操作步骤
2018/09/27 Javascript
js使用cookie实现记住用户名功能示例
2019/06/13 Javascript
JavaScript代码实现简单计算器
2020/12/27 Javascript
[01:04:14]VP vs TNC 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python根据文件大小打log日志
2014/10/09 Python
Python的组合模式与责任链模式编程示例
2016/02/02 Python
Python检测网站链接是否已存在
2016/04/07 Python
Python计算斗牛游戏概率算法实例分析
2017/09/26 Python
django 实现电子支付功能的示例代码
2018/07/25 Python
python 获取图片分辨率的方法
2019/01/08 Python
使用PyTorch训练一个图像分类器实例
2020/01/08 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
python制作一个简单的gui 数据库查询界面
2020/11/19 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
2020/11/24 Python
CSS3弹性盒模型flex box快速入门心得(必看篇)
2016/05/24 HTML / CSS
Bluebella德国官网:英国性感内衣和睡衣品牌
2019/11/08 全球购物
思想政治教育专业个人求职信范文
2013/12/20 职场文书
教师节商场活动方案
2014/02/13 职场文书
医院领导班子四风问题对照检查材料
2014/10/26 职场文书
给领导的感谢信范文
2015/01/23 职场文书
不同意离婚答辩状
2015/05/22 职场文书
选调生挂职锻炼工作总结
2015/10/23 职场文书
2016年度基层党建工作公开承诺书
2016/03/25 职场文书
写自招自荐信的绝招!
2019/04/19 职场文书
MySQL系列之九 mysql查询缓存及索引
2021/07/02 MySQL