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

您想了解如何在 WordPress 中禁用丢失/更改的密码电子邮件吗?

默认情况下,当任何其他用户使用丢失的密码链接重置密码时,WordPress 会自动向 WordPress 管理员发送电子邮件。如果您的网站有很多用户,这些电子邮件很快就会变得烦人。

在本文中,我们将向您展示如何在 WordPress 中禁用丢失/更改的密码电子邮件。

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

为什么在 WordPress 中禁用丢失/更改的密码电子邮件?

默认情况下,WordPress 使用户可以轻松重置密码。他们可以直接前往WordPress 登录屏幕并点击“丢失密码?” 关联。

重置您的 WordPress 密码

每次用户重置密码时,WordPress 都会向您的网站管理员发送一封电子邮件。

WordPress 密码重置电子邮件

这些电子邮件可以帮助您发现可疑活动,包括可能通过更改密码侵入用户帐户的黑客。

但是,如果您允许用户在我们的 WordPress 网站上注册,这些丢失/更改的密码电子邮件可能会变得烦人。如果您经营会员网站或拥有大量注册客户的WooCommerce 商店,则尤其如此。

话虽如此,让我们看看如何在 WordPress 中禁用丢失/更改的密码电子邮件。只需使用下面的快速链接直接跳转到您要使用的方法。

方法 1. 在 WordPress 中禁用更改密码电子邮件(无代码方法)

方法 2. 在 WordPress 中禁用更改密码电子邮件(代码方法)

方法一:在 WordPress 中禁用更改密码电子邮件(无代码方法)

建议所有初学者使用此方法,因为它不需要您接触任何代码。

在 WordPress 中禁用丢失/更改的密码电子邮件的最简单方法是使用WP Mail SMTP Pro插件。

WP Mail SMTP 是市场上最好的 WordPress SMTP 插件。超过 200 万网站所有者使用 WP Mail SMTP 来提高他们的电子邮件送达率并修复 WordPress 不发送电子邮件的问题。

WP Mail SMTP 还允许您控制发送哪些 WordPress 电子邮件,因此您可以选择性地禁用您想要的电子邮件。这包括自动更新电子邮件通知和“密码已更改”电子邮件。

还有一个免费的 WP Mail SMTP 插件,许多 WordPress 网站所有者使用它来确保他们的电子邮件绕过垃圾邮件文件夹。但是,这个免费插件不允许您禁用“密码重置”电子邮件。

购买 WP Mail SMTP 插件后,只需单击 WP Mail SMTP 帐户中的“下载”选项卡。

然后,您可以单击“下载 WP Mail SMTP”按钮以将插件作为 ZIP 文件下载到您的计算机。

下载 WP Mail SMTP 插件

接下来,只需滚动到“许可证密钥”部分。你需要这个密钥来激活你的插件,所以保持这个页面打开是个好主意。

完成后,您需要将 ZIP 文件上传到您的 WordPress 网站并激活 WP Mail SMTP 插件。有关更多详细信息,请参阅我们的关于如何安装 WordPress 插件的指南。

激活后,转到WP Mail SMTP » Settings。

您现在可以在“许可证密钥”字段中键入或复制/粘贴您的 WP Mail SMTP 许可证密钥。完成后,只需单击“验证密钥”按钮。

WP SMTP 许可证密钥字段

验证您的许可证密钥后,前往WP Mail SMTP » Settings。

然后,您可以继续并单击“电子邮件控制”选项卡。

WP SMTP 插件的电子邮件控件

在此页面上,您将看到 WordPress 自动发送的所有电子邮件。

要禁用丢失/更改的密码电子邮件,只需滚动到“更改用户电子邮件或密码”部分。

如何禁用 WordPress 密码重置电子邮件

接下来,找到“密码重置成功”滑块并单击它。这会将滑块从“开”变为“关”。

现在,每次用户更改密码时,您都不会收到电子邮件。

WP SMTP 的密码重置设置

方法 2. 在 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 管理员发送一封电子邮件。

上面的代码覆盖了这个内置函数。它没有发送电子邮件,而是告诉 WordPress 什么都不做。

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

答案很简单:因为它不起作用。

WordPress在加载主题的 functions.php 文件之前加载pluggable.php文件。

当 WordPress 运行 functions.php 代码时,“wp_password_change_notification”函数已经发送了密码重置电子邮件。

要了解更多信息,请参阅我们将网页中的片段粘贴到 WordPress的指南。

我们希望本文能帮助您了解如何在 WordPress 中禁用丢失/更改的密码电子邮件。您可能还想查看我们的终极 WordPress 安全指南,或查看我们的指南,了解如何在 WordPress 中禁用新用户注册电子邮件。