wordpress邮件回复修改默认发件人

十度 wordpress 2015年12月20日 收藏

wordpress在评论回复邮件发送时,默认的发件人为WordPress@域名格式,这样可能不大符合站长的意图,那没如何修改默认的发件人呢?方法很简单:
在你的主题目录的functions.php增加2个函数:

// 更改默认发信地址 http://www.shouce.ren

add_filter('wp_mail_from','mail_from');

function mail_from() {

$emailaddress = 'admin@shouce.ren'; //你的邮箱地址

return $emailaddress;

}

// 更改默认发信人名字

add_filter('wp_mail_from_name','mail_from_name');

function mail_from_name() {

$sendername = 'shouce.ren'; //你的名字

return $sendername;

}

完成后保存,然后再次尝试查看邮件的发件人信息,已经修正了。这个方式,同样适用于PHP虚拟主机遇到同样的问题(windows需要插件支持)。

若您在其他源码中也遇到类似的问题,您也可以尝试修改hostname或者在php.ini中的sendmail_path强制指定邮箱。