三行代码关闭WordPress注册/密码修改通知邮件及自定义欢迎邮件
摘自boke112:https://boke112.com/4599.html
WordPress 自带了新用户注册邮件通知以及密码修改邮件通知,但是有时候我们并不想要这个功能,之前云落网站都是通过修改 WordPress 源代码的方式来实现的,今天看看源代码,发现也挺简单的,这是今天在更新 Git 主题时候写入的,今天在这里记录分享下,肯定会有人用到的。
注册通知
说的邮件通知,其实有 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' );//关闭新用户注册用户邮件