前面关于关闭WordPress新用户注册邮件通知、修改密码通知的方法写了一篇文章,里面主要是在主题文件下面的functions.php文件里面加入代码来解决这个问题,很多博客都在推荐这个方法,但经品自行实测,该方法并不可行。下面的方法本人亲测可用:
方法一、修改pluggable.php文件
打开站点跟目录下面的wp-includes/pluggable.php 文件
这个方法网上已经烂大街了,但是都在说找到下面的这段代码,然后将下面代码注释掉即可:
wp_mail(get_option(‘admin_email’), sprintf(__(‘[%s] New User Registration’), $blogname), $message);
根据品自行实测,这段代码在pluggable.php里面根本找不到上述代码,正确的方法是在上述文件的2058-2063行找到如下代码,将其注释掉即可。在每行代码的最前面加两个斜杠//就可以注释掉了。
下面的代码是关闭新用户注册通知管理员的邮件:
//wp_mail(
//$wp_new_user_notification_email_admin['to'],
//wp_specialchars_decode( sprintf( $wp_new_user_notification_email_admin['subject'], $blogname ) ),
//$wp_new_user_notification_email_admin['message'],
//$wp_new_user_notification_email_admin['headers']
//);
再就是密码更改通知管理员的邮件,还是同样的方法找到下面的代码,大概在1980-1985行,注释即可:
//wp_mail(
//$wp_password_change_notification_email['to'],
//wp_specialchars_decode( sprintf( $wp_password_change_notification_email['subject'], $blogname ) ),
//$wp_password_change_notification_email['message'],
//$wp_password_change_notification_email['headers']
//);
方法二、利用插件来禁用
品自行推荐插件解决问题的原因就是插件简单直接,不用更改任何程序文件,直接后台安装即用。
我们在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(密码修改通知管理员)
将上图两个选项的勾选去掉以后,保存即可。
需要注意如果采用第一种方法,请将第二种方法的插件禁用掉。
如何限制WordPress文章标题字数,实时检测文章标题字数
由于百度搜索展示出来的网页对于标题的字数是有限制的,标题字数超出限制以后会不予显示,所以我们在WordPress发博文的时候就要考虑到这个问题,标题尽量在30个字符以内,如果30个字符以内无法准确传达...
错误提示:未能与站点联系来检查致命错误,因此PHP修改已被回滚的解决办法
今天在腾讯云新购了一台轻量服务器,默认安装了WordPress,在修改默认主题模板文件的时候,点击“更新文件”出现以下提示:
如何删除WordPress网站页脚的:由WordPress强力驱动
所周知目前最新版的WordPress搭建的个人博客的2020主题(Twenty_Twenty)在网页的末端会有“由WordPress强力驱动”链接跳转字样,即WordPress的商业推广。 作为网站搭...
怎么解决WordPress网站程序的文章ID不连续问题!
对于WordPress网站文章ID不连续的问题困扰了我很久,今天将WordPress文章ID不连续的原因和具体解决办法做详细的说明。 WordPress文章ID不连续的原因: 用WordPress做网...
我的微信
我的微信
微信扫一扫
评论