在配置好WordPress后台的邮件发送功能以后,WordPress的用户注册、用户密码修改、文章评论等都会有邮件提示,如下图:
我们这里详细说一下如何有针对性的关闭这些邮件通知。
网上搜了很多博主都推荐在主题文件下面的functions.php文件里面加入代码来解决这个问题,但是经过爱资源网小编的测试,此方法并不可行。后来经过不断摸索,亲测出以下方法:
修改pluggable.php文件
(这个方法网上已经烂大街了)打开站点根目录下面的wp-includes/pluggable.php文件,找到下面的这段代码,然后将下面代码注释掉即可:
wp_mail(get_option(‘admin_email’), sprintf(__(‘[%s] New User Registration’), $blogname), $message);
经过实测,这段代码在pluggable.php里面根本找不到上述代码。
关闭新用户注册通知管理员的邮件:
正确的方法是在上述文件的2155-2160行找到如下代码,
在每行代码的最前面加两个斜杠//就可以注释掉了。
//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'] //);
关闭密码更改通知管理员的邮件:
还是同样的方法找到下面的代码,大概在2067-2072行,
注释即可:
//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'] //);
估计应该是WordPress版本升级,导致的代码位置有所变化,大家在新版本中认真点就能找到。
插件版
WordPress 默认有一套邮件通知机制,对于网站的一些用户交互操作都会有相关的邮件通知,但是有时候,我们希望可以关闭一些...
71
若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!欢迎打赏!
评论