WordPress自带有邮箱重置密码以及新用户注册邮件通知功能,但很多时候我们并不想要这些个鸡肋的功能。这里我们通过WordPress的Hook机制很轻松关闭它们。

新用户注册邮件通知

注册时的邮件通知,一共两封邮件:一个是向管理员发邮件通知,一个向用户发邮件通知。随着网站时间的推移,站长对注册用户也没啥太在意的。管理员邮件是没必要的存在故关闭之,如果没加验证遇到机器人垃圾注册,会被这些通知邮件撑爆邮箱,对于个人博客这个功能是安心关闭的。向用户发邮件通知这个功能其实也无所谓,如果自己有花时间专门做了欢迎邮件模板,想要好一点的体验的话,也可以保留。

通过邮箱重置密码

站长是个人博客忘记了密码,走邮箱找回密码很鸡肋有木有?同时存在邮箱账号被盗导致整站被黑的安全隐患,作为有权限直接操作数据的个人站长为啥要走一波邮件这种绕弯路的操作?让我们把对外开放会导致整站沦陷,却可有可无的功能直接屏蔽掉吧!

关闭WordPress邮箱重置密码以及新用户注册邮件通知的代码实现

//关闭新用户注册通知站长的邮件
add_filter( 'wp_new_user_notification_email_admin', '__return_false' );
//关闭新用户注册用户邮件通知
add_filter( 'wp_new_user_notification_email', '__return_false' );
//禁止用户密码重置
apply_filters( 'allow_password_reset', '__return_false' );

代码使用方法

复制以上代码直接扔进当前WoresPress主题的 function.php 文件中即可。

comment-author avatars

Zhys

Cherish the time! Don't waste even nine seconds to remember the past, live in the present and for the future planning.

猜你喜欢...

发表评论

电子邮件地址不会被公开。 必填项已用*标注

邮件通知