跳到主要内容

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

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

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

创建特定于站点的WordPress插件后,您需要将这两行添加到插件中。

if ( !function_exists( 'wp_password_change_notification' ) ) {
    function wp_password_change_notification() {}
}

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

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

让我们向您解释代码。WordPresswp_password_change_notification/wp-includes/pluggable.php文件中具有内置功能。该功能负责在用户重置密码时发送那些电子邮件通知。

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

您可能想知道为什么不将此代码粘贴到主题的functions.php文件中?

因为它不起作用。WordPress会在主题的functions.php文件之前加载pluggable.php文件,因此您无法覆盖主题的functions.php文件中的pluggable.php中定义的功能。这就是为什么您需要将此代码粘贴到特定于站点的插件中的原因。

我们希望本文能帮助您在多用户WordPress网站上禁用密码更改电子邮件通知。

回到顶部