修改 WordPress 发送邮件的默认邮箱和发件人

写在前面的话:如果想省事 直接使用插件请点击:WordPress SMTP发送邮件中文插件:WP SMTP

默认情况下,WordPress 通过 mail() 函数发送的邮件的发件人是:WordPress <wordpress@xxx.com >,这样一般是没办法让收件人直接回复的,而且很容易进入垃圾箱。

其实,我们可以通过  wp_mail_from 和 wp_mail_from_name 来修改 WordPress 发送邮件的默认邮箱和发件人。将下面的代码添加在主题的 functions.php 最后一个 ?> 的前面:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//WordPress default mail_from information

function new_from_name($email){
$wp_from_name = get_option('blogname');
return $wp_from_name;
}

function new_from_email($email) {
$wp_from_email = get_option('admin_email');
return $wp_from_email;
}

add_filter('wp_mail_from_name', 'new_from_name');
add_filter('wp_mail_from', 'new_from_email');

上面的代码会将 默认发件人 修改为 网站的名称 ,默认邮箱 为 管理员的邮箱

当然了,你也可以直接设定,比如我将 发件人设为 你好 ,邮箱 设为 admin@xxx.com ,直接修改下面两处:

1
2
$wp_from_name = '你好';
$wp_from_email = 'admin@xxx.com';
版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:修改 WordPress 发送邮件的默认邮箱和发件人 | QingGe's Blog

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据