前面我说了怎么接收注册通知邮件和注册时输入密码,但是通知邮件太丑了,像我这种追求完美的人完全不能忍受,直接把代码放到主题目录下的functions.php里面,直接上代码

add_filter( 'password_change_email', '__return_false' );//关闭wordpress密码修改用户邮件

add_filter( 'wp_new_user_notification_email', '__return_false' );//关闭wordpress新用户注册用户邮件

//下面就是重写发送邮件



function git_register_mail( $user_id ) {

$user = get_user_by( 'id', $user_id );

$user_pass = $_POST['password'];

$blogname = get_option('blogname');


$message = '<div style="background-color:#fff; border:1px solid #ccc; color:#111; -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px; font-size:12px; width:95%; margin:0 auto; margin-top:10px;"><div style="background:#428bca; width:100%; height:60px; color:white; -moz-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0; -khtml-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; "><span style="height:60px; line-height:60px; margin-left:30px; font-size:24px;">注册成功</span></div><div class="emailcontent" style="width:100%;text-align:left;margin:0 auto;"><div class="emailtitle"><div class="emailtext" style="padding:20px 32px 20px"><div style="padding:0;font-weight:700;color:#6e6e6e;font-size:16px">尊敬的'.$user->user_login.',您好!</div><p style="color:#6e6e6e;font-size:13px;line-height:24px">欢迎您注册[<a href="https://www.liutianyou.com/">'.$blogname.'</a>],下面是您的账号信息,请妥善保管!</p><table cellpadding="0" cellspacing="0" border="0" style="width:100%;border-top:1px solid #eee;border-left:1px solid #eee;color:#6e6e6e;font-size:16px;font-weight:normal"><thead><tr><th colspan="2" style="padding:10px 0;border-right:1px solid #eee;border-bottom:1px solid #eee;text-align:center;background:#f8f8f8">您的详细注册信息</th></tr></thead><tbody><tr><td style="padding:10px 0;border-right:1px solid #eee;border-bottom:1px solid #eee;text-align:center;width:100px">登录邮箱</td><td style="padding:10px 20px 10px 30px;border-right:1px solid #eee;border-bottom:1px solid #eee;line-height:30px">'.$user->user_email.'</td></tr><tr><td style="padding:10px 0;border-right:1px solid #eee;border-bottom:1px solid #eee;text-align:center">登录密码</td><td style="padding:10px 20px 10px 30px;border-right:1px solid #eee;border-bottom:1px solid #eee;line-height:30px">'.$user_pass.'</td></tr></tbody></table><p style="color:#6e6e6e;font-size:13px;line-height:24px">如果您的账号有异常,请您在第一时间和我们取得联系哦,联系邮箱:'.get_bloginfo('admin_email').'</p><p style="color:#999">(此邮件由系统自动发出,请勿回复。有什么问题请去博客留言!)</p></div></div></div></div>';


$headers = "Content-Type:text/html;charset=UTF-8\n";

wp_mail($user-&gt;user_email, '['.$blogname.']欢迎注册'.$blogname, $message , $headers);
}


add_action( 'user_register', 'git_register_mail');
标签:

未经允许不得转载:作者:刘天佑, 转载或复制请以 超链接形式 并注明出处 刘天佑博客-记录生活和成长的一个自媒体博客
原文地址:《wordpress修改注册通知邮件》 发布于2018-08-18

分享到:
赞(0)

评论 1

9 + 5 =
  1. #1

    你最棒 你最完美

    NULL8年前 (2018-08-21)回复
Vieu4.5主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

切换登录

注册