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防注入安全代码
Apr 09 PHP
[原创]效率较高的php下读取文本文件的代码
Jul 02 PHP
php将会员数据导入到ucenter的代码
Jul 18 PHP
利用php+mysql来做一个功能强大的在线计算器
Oct 12 PHP
Zend Framework教程之Zend_Config_Xml用法分析
Mar 23 PHP
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
May 22 PHP
PHP生成及获取JSON文件的方法
Aug 23 PHP
php获取访问者浏览页面的浏览器类型
Jan 23 PHP
thinkPHP5.0框架命名空间详解
Mar 18 PHP
PHP生成加减算法方式的验证码实例
Mar 12 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
Jul 17 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 MVC框架路由学习笔记
2016/03/02 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
PHP利用curl发送HTTP请求的实例代码
2020/07/09 PHP
基于PHP实现邮箱验证激活过程详解
2020/10/28 PHP
关于Javascript模块化和命名空间管理的问题说明
2010/12/06 Javascript
yepnope.js 异步加载资源文件
2011/09/08 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
jquery仿QQ商城带左右按钮控制焦点图片切换滚动效果
2013/06/27 Javascript
JS实现切换标签页效果实例代码
2013/11/01 Javascript
node.js操作mongoDB数据库示例分享
2014/11/26 Javascript
HTML,CSS,JavaScript速查表推荐
2014/12/02 Javascript
ANGULARJS中用NG-BIND指令实现单向绑定的例子
2014/12/08 Javascript
使用Plupload实现直接上传附件至七牛云存储
2014/12/26 Javascript
jQuery-1.9.1源码分析系列(十一)DOM操作续之克隆节点
2015/12/01 Javascript
jQuery 如何给Carousel插件添加新的功能
2016/04/18 Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
2017/03/15 Javascript
JavaScript闭包_动力节点Java学院整理
2017/06/27 Javascript
react-native 封装选择弹出框示例(试用ios&amp;android)
2017/07/11 Javascript
AngularJS创建一个上传照片的指令实例代码
2018/02/24 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
2018/07/10 Javascript
ECharts地图绘制和钻取简易接口详解
2019/07/12 Javascript
python编程测试电脑开启最大线程数实例代码
2018/02/09 Python
pandas.dataframe按行索引表达式选取方法
2018/10/30 Python
python requests.get带header
2020/05/05 Python
用python写爬虫简单吗
2020/07/28 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
CSS3实现10种Loading效果
2016/07/11 HTML / CSS
德国古洛迷亚百货官网:GALERIA Kaufhof
2017/06/20 全球购物
美国眼镜在线零售商:Dualens
2019/12/07 全球购物
自我鉴定写作要点
2014/01/17 职场文书
公务员个人考察材料
2014/12/23 职场文书
实习指导老师意见
2015/06/04 职场文书
用React Native制作一个简单的游戏引擎
2021/05/27 Javascript
JavaScript实现贪吃蛇游戏
2021/06/16 Javascript
《原神》新角色演示“神里绫人:林隐泓洄” 宠妹狂魔
2022/04/03 其他游戏
Docker官方工具docker-registry案例演示
2022/04/13 Servers