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

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

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

if ( !function_exists( "wp_password_change_notification" ) ) {
    function 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中的评论通知。

评论被关闭。