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

 

他们通用的方法是在主题模板中的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');

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

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片