前面关于关闭WordPress新用户注册邮件通知、修改密码通知的方法写了一篇文章,里面主要是在主题文件下面的functions.php文件里面加入代码来解决这个问题,很多博客都在推荐这个方法,但经品自行实测,该方法并不可行。下面的方法本人亲测可用:
方法一、修改pluggable.php文件
打开站点跟目录下面的wp-includes/pluggable.php 文件
这个方法网上已经烂大街了,但是都在说找到下面的这段代码,然后将下面代码注释掉即可:
根据品自行实测,这段代码在pluggable.php里面根本找不到上述代码,正确的方法是在上述文件的2058-2063行找到如下代码,将其注释掉即可。在每行代码的最前面加两个斜杠//就可以注释掉了。
下面的代码是关闭新用户注册通知管理员的邮件:
再就是密码更改通知管理员的邮件,还是同样的方法找到下面的代码,大概在1980-1985行,注释即可:
方法二、利用插件来禁用
品自行推荐插件解决问题的原因就是插件简单直接,不用更改任何程序文件,直接后台安装即用。
我们在wp后台搜索Manage Notification E-mails这款插件,安装启用以后,在后台 设置》Notification e-mails找到这款插件的设置,全是英文界面,我们找到Options for e-mails to administrators(通知管理员的邮件选项设置),在这里将下面两个选项的勾选去掉即可。
New user notification to site admin(新用户注册通知管理员)
Password change notification to admin(密码修改通知管理员)

将上图两个选项的勾选去掉以后,保存即可。
需要注意如果采用第一种方法,请将第二种方法的插件禁用掉。
- 方法一、修改pluggable.php文件
- 方法二、利用插件来禁用