• 欢迎访问乐趣公园网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入乐趣公园 QQ群
  • Git主题现已支持PHP7版本,速度应该会提高不少,不过云落的网站本来就很快了,所以感觉不是太明显
  • 最新版Git主题已支持说说碎语功能,可像添加文章一样直接添加说说,新建说说页面即可,最后重新保存固定连接,演示地址
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏乐趣公园吧
  • 云落的淘宝店铺已经开张了哦,传送门:https://kimipet.taobao.com

三行代码关闭WordPress注册/密码修改通知邮件及自定义欢迎邮件

WordPress 云落 4个月前 (01-31) 34次浏览 已收录 2个评论
文章目录[隐藏]

使用三句简短的代码关闭 WordPress 自带的注册邮件通知,密码修改通知,以及自己动手写一个简单的欢迎邮件通知功能。

三行代码关闭 WordPress 注册/密码修改通知邮件及自定义欢迎邮件

前言

注册通知

说的邮件通知,其实有 2 个的,一个是向管理员发邮件通知,一个向用户发邮件通知,着两个管理员邮件我觉得是没必要的,是必须要关闭的,因为随着网站时间的推移,站长对注册用户也没啥太在意的,另外如果你遇到机器人垃圾注册的时候,你会被这些通知邮件撑爆你的邮箱的,所以这个功能是可以关闭的。而向用户发邮件通知这个功能其实也无所谓,如果想要好一点的体验的话,也可以保留,毕竟欢迎邮件是需要的。

密码修改邮件

其实这个功能关闭与否其实无所谓的,但是如果你使用的是像云落稍微 Git 主题这种需要自己输入密码来注册的 WordPress 网站,你会发现用户在注册的时候会收到一封密码修改邮件按通知,纳尼 :?: :?: 这是什么操作?可能 WordPress 将自己输入密码这个操作认为是修改密码的吧,所以为了避免这尴尬的局面,我们也需要关闭这个功能的,另外从实际来我们这种小网站很多用户都是注册之后就不管的,还改密码。。。。

  • 除非那些认为自己网站很牛叉的吧

代码

上面扯淡说了那么多,其实代码就三行,真的三行。

add_filter( 'password_change_email', '__return_false' );//关闭密码修改用户邮件
add_filter( 'wp_new_user_notification_email_admin', '__return_false' );//关闭新用户注册站长邮件
add_filter( 'wp_new_user_notification_email', '__return_false' );//关闭新用户注册用户邮件
  • 就这么简单

自定义欢迎邮件

上面说了关闭注册邮件,但是肯定也有人需要这个功能的,比如用来发个欢迎邮件之类的,但是 WordPress 自带的注册邮件太坑爹了,所以我们需要对他进行修改,自定义注册邮件的方法就有比如下面的

WordPress 自定义新用户注册欢迎邮件 | WordPress大学

WordPress 对新用户注册有一个欢迎邮件,一般告知用户的用户名和密码,以及登录的地址;还有一封发给管理员的通知邮件,告诉管理员新用户的用户名和邮箱。这两封邮件的内容一般都比较简单,今天我们就一起来学习一下自定义这两个邮件。 首先,我们需要了解一下 Wor


但是我们只需要对用户的欢迎邮件,管理员的就算了,另外这段代码感觉还是有点多,所以云落这你换个方法,曲线救国,不用 WordPress 提供的通知钩子,而是直接将邮件函数挂在注册钩子上,简单明了
注意:上面的关闭新用户注册代码并不影响自定义欢迎邮件功能,两者没半毛钱关系。

欢迎邮件代码

代码直接放进主题的 function 文件就可以了。

function git_register_mail( $user_id ) {
	$user = get_user_by( 'id', $user_id );
	$user_pass = $_POST['password'];
	$blogname = get_option('blogname');
	$message = '<div class="emailcontent" style="width:100%;max-width:720px;text-align:left;margin:0 auto;padding-top:80px;padding-bottom:20px"><div class="emailtitle"><h1 style="color:#fff;background:#51a0e3;line-height:70px;font-size:24px;font-weight:400;padding-left:40px;margin:0">注册成功通知</h1><div class="emailtext" style="background:#fff;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">欢迎您注册['.$blogname.'],下面是您的账号信息,请妥善保管!</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></div><div class="emailad" style="margin-top:4px"><a href="'.home_url().'"><img src="http://reg.163.com/images/secmail/adv.png" alt="" style="margin:auto;width:100%;max-width:700px;height:auto"></a></div></div></div>';
	$headers = "Content-Type:text/html;charset=UTF-8\n";
	wp_mail($user->user_email, '['.$blogname.']欢迎注册'.$blogname, $message , $headers);
}
add_action( 'user_register', 'git_register_mail');

效果图如下:
三行代码关闭 WordPress 注册/密码修改通知邮件及自定义欢迎邮件


乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:三行代码关闭 WordPress 注册/密码修改通知邮件及自定义欢迎邮件
喜欢 (2)
云落
关于作者:
无折腾,不生活,我是一个WordPress菜鸟,一个玩淘宝的卖家,欢迎你认识我,我是云落!
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 您好,看到您的网站,我也自己制作了一个网站,希望跟您多学习交流,我的网站域名:yuedutop.cn 希望与您友情链接,如果您同意的话,希望您联系我397423577@qq.com
    张天2018-05-06 01:34 回复 Windows 7 | Chrome 55.0.2883.87
  2. 用最新版也无法关闭注册邮件怎么办
    莉夜2018-02-03 19:53 回复 Windows 10 | Chrome 63.0.3239.84