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 相关文章推荐
一个SQL管理员的web接口
Oct 09 PHP
PHP5中Cookie与 Session使用详解
Apr 30 PHP
php对称加密算法示例
May 07 PHP
PHP OPP机制和模式简介(抽象类、接口和契约式编程)
Jun 09 PHP
php读取远程gzip压缩网页的方法
Dec 29 PHP
php实现window平台的checkdnsrr函数
May 27 PHP
浅谈PHP中foreach/in_array的使用
Nov 02 PHP
ZF框架实现发送邮件的方法
Dec 03 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
Sep 30 PHP
php删除txt文件指定行及按行读取txt文档数据的方法
Jan 30 PHP
PHP的PDO大对象(LOBs)
Jan 27 PHP
laravel 中某一字段自增、自减的例子
Oct 11 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
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
php 强制下载文件实现代码
2013/10/28 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
2016/03/18 PHP
php file_get_contents取文件中数组元素的方法
2017/04/01 PHP
Yii框架参数配置文件params用法实例分析
2019/09/11 PHP
探讨JQUERY JSON的反序列化类 using问题的解决方法
2013/12/19 Javascript
Egret引擎开发指南之视觉编程
2014/09/03 Javascript
Javascript中的apply()方法浅析
2015/03/15 Javascript
浅谈Jquery为元素绑定事件
2015/04/27 Javascript
AngularJS 最常用的功能汇总
2016/02/17 Javascript
理解javascript函数式编程中的闭包(closure)
2016/03/08 Javascript
限制复选框最多选择项的实现代码
2016/05/30 Javascript
angular ngClick阻止冒泡使用默认行为的方法
2016/11/03 Javascript
js实现滑动滑块验证登录
2020/07/24 Javascript
Vuejs通过拖动改变元素宽度实现自适应
2020/09/02 Javascript
three.js如何实现3D动态文字效果
2021/03/03 Javascript
python在不同层级目录import模块的方法
2016/01/31 Python
Python入门学习指南分享
2018/04/11 Python
代码详解django中数据库设置
2019/01/28 Python
python实现转圈打印矩阵
2019/03/02 Python
在django view中给form传入参数的例子
2019/07/19 Python
python各层级目录下import方法代码实例
2020/01/20 Python
检测tensorflow是否使用gpu进行计算的方式
2020/02/03 Python
TensorFlow获取加载模型中的全部张量名称代码
2020/02/11 Python
CSS3 transforms应用于背景图像的解决方法
2019/04/16 HTML / CSS
AOP的定义以及作用
2013/09/08 面试题
static关键字的用法
2013/10/07 面试题
电大毕业生自我鉴定
2013/11/10 职场文书
报关员个人职业生涯规划书
2014/03/12 职场文书
一岗双责责任书
2014/04/15 职场文书
党员作风建设自查报告
2014/10/23 职场文书
离职信范文
2015/06/23 职场文书
感谢师恩主题班会
2015/08/17 职场文书
导游词之泉州崇武古城
2019/12/20 职场文书
Windows11 Insider Preview Build 25206今日发布 更新内容汇总
2022/09/23 数码科技