如何在WordPress中禁用丢失/更改的密码电子邮件

最近我们的用户之一询问是否有办法在WordPress中禁用丢失/更改的密码电子邮件通知? 默认情况下,当任何其他用户使用丢失的密码链接重置密码时,WordPress会自动向管理员发送电子邮件通知。 如果您正在运行一个网站与许多用户,这些电子邮件可能会变得烦人。 在本文中,我们将向您展示如何在WordPress中禁用丢失/更改的密码电子邮件通知。

首先你需要做的是创建一个特定于站点的WordPress插件。 一个网站特定的WordPress插件允许您添加任何自定义代码来更改或扩展您的网站上的WordPress的功能。 我们详细介绍了为什么以及如何创建特定于站点的WordPress插件。

一旦你创建了你的网站特定的WordPress插件,那么你需要添加这两行到你的插件。

if(!function_exists('wp_password_change_notification')){
     函数wp_password_change_notification(){}
 } 

保存您的更改,然后激活您的站点特定的插件。

就这样。 当用户更改密码时,WordPress将停止向您发送电子邮件通知。

让我们向你解释代码。 WordPress有一个内置的功能 wp_password_change_notification 位于 /wp-includes/pluggable.php 文件。 该功能负责在用户重置密码时发送这些电子邮件通知。

这两行代码覆盖了内置函数,而不是发送电子邮件,它指示WordPress不做任何事情。

你可能想知道为什么不把这个代码粘贴到你的主题的functions.php文件中?

因为它不会工作。 WordPress在您的主题的functions.php文件之前加载了pluggable.php文件,所以您不能覆盖在主题的functions.php文件中的pluggable.php中定义的函数。 这就是为什么你需要粘贴这个代码在一个特定的网站插件。

我们希望这篇文章帮助您在多用户WordPress网站上禁用密码更改电子邮件通知。 您可能还想看看如何禁用新的用户电子邮件通知,或如何关闭在WordPress的评论通知。