WordPress自定义邮件发件人及HTML格式设置

一只小鹿
一只小鹿
发布时间:2026-10-13| 5人浏览过
原创

WordPress 默认的邮件发送功能较为基础,内容类型默认为纯文本且发件人信息固定。通过向 functions.php 添加几行代码过滤器,即可轻松实现将邮件格式升级为 HTML 支持,并将发件人信息更改为具体的品牌名称和业务邮箱,从而提升用户体验与邮件到达率。

开启 HTML 邮件内容支持

在 WordPress 中调用 wp_mail() 函数发送邮件时,其默认的内容类型为 text/plain,这意味着邮件不支持 HTML 标签渲染。若希望邮件正文能够包含富文本、图片等 HTML 元素,除了每次手动传递 Headers 之外,更推荐通过全局过滤器来统一修改。

将以下代码添加到主题的 functions.php 文件中:


/**
 * 将 WordPress 邮件内容类型默认更改为 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 插件通常允许直接设置发件信息,但在不使用第三方插件的情况下,可以通过钩子函数直接覆盖 WordPress 的默认值。

默认系统中,发件人通常显示为 “WordPress < wordpress@example.com>”。这种命名方式不仅无法体现网站品牌形象,还容易触发接收方服务器的反垃圾邮件机制,导致邮件进入垃圾箱甚至被拦截。为了获得专业的发送效果,可以自定义发件人名称和具体邮箱地址。

继续在 functions.php 文件中添加以下代码:


/**
 * WordPress 自定义邮件发送信息
 */
// 自定义发件人名称
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' );

验证操作结果

在完成上述代码修改后,建议进行以下检查以确认生效:
1. **格式检查**:尝试触发一次包含简单 HTML(如加粗、链接)的测试邮件,观察前端是否按网页排版展示而非显示原始代码。
2. **信息检查**:查看收到的邮件头部信息及收件箱中的发件人显示栏,确认名字与邮箱已替换为你设定的值。

以上就是对WordPress中自定义邮件发件人和HTML格式支持的详细内容,更多关于WordPress优化设置的资料请关注本站其它相关文章!

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。