成功修改了WordPress默认发信人和邮件地址

因为Wordpress默认发信人是wordpress,地址是wordpress@开头的,只通过后台是改不了的,找了几种方法,因为我不常改主题,且觉得改了也不麻烦, 同时也是为了能掌控得安心,所以只改了当前主题的functions.php, 加了以下代码,备注一下,以便后查,改后配合改sendmail, 加上之前改了vhosts.conf多域名访问和加统计代码footer.php绿色ftp和netbarspppoe等一并做了下3in1的多备份。

<?php
add_filter('wp_mail_from', 'new_mail_from');
add_filter('wp_mail_from_name', 'new_mail_from_name');
    
function new_mail_from($old) {
return 'www.AAOAA.com@admin.com';  //www.AAOAA.com@admin.com可以修改成你想要的邮件账号
}
    
function new_mail_from_name($old) {
return 'www.AAOAA.com'; //www.AAOAA.com可以修改成你想定义的邮件名称
}
?>
分享到: 更多

3 thoughts on “成功修改了WordPress默认发信人和邮件地址

  1. wwwAAOAAcom Post author

    由于装了手机浏览主题后发现手机主题不再适用以上代码,所以于今天启用插件方式,还原functions.php文件。现在插件小且不多,直接改系统文件的方式等以后有必要再改吧。

    Reply
    1. wwwAAOAAcom Post author

      刚刚才发现忘记密码点下去提示发确认邮件,但实际上不会发邮件了,是由于前两周装了另一个插件自带发邮件的功能,但是里面填写的邮件地址与原来的不符合,导致发不出。现在已经禁用了原来的那个SMTP插件,正确填写新的插件发送邮件的地址,顺便把4月30号新注册的一个用户,找回了一下密码的操作,由于这个模板没有公告功能,希望他能看到这篇评论去查看下邮箱。

      Reply
      1. wwwAAOAAcom Post author

        刚才看了下日志文件,functions.php没改的话会出错发评论不会邮件通知管理员,难怪最近都没收到邮件,再次加上如上代码到主题并发本评论看效果。

        Reply

发表评论

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