修改wordpress默认邮件发件人地址和名称

2020年6月16日07:03:21 发表评论

 

他们通用的方法是在主题模板中的functions.php添加如下代码:

add_filter('wp_mail_from','mail_from');
function mail_from() {
$emailaddress = 'no-reply@sijitao.net'; //你的邮箱地址
return $emailaddress;
}
add_filter('wp_mail_from_name','mail_from_name');
function mail_from_name() {
$sendername = '章郎虫'; //你的名字
return $sendername;
}

 

这种方法都用烂了,而且有的主题添加了没用

今天我使用一个很少人知道的方法

在wp-includes/pluggable.php 文件后面添加

function new_from_name($email){
    $wp_from_name = 'f次元社官网';
    return $wp_from_name;
}
 
function new_from_email($email) {
    $wp_from_email = 'mail@fciyuan.com';
    return $wp_from_email;
}
 
add_filter('wp_mail_from_name', 'new_from_name');
add_filter('wp_mail_from', 'new_from_email');

也是一样的效果,缺点就是每次更新都要重新添加一次

zdgcc

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: