WordPress 5.7引入了一项新功能,该功能允许网站管理员手动向现有用户发送重置密码链接。当用户丢失密码并且由于任何原因而无法使用丢失的密码链接时,这将很有帮助。
在工作流程方面,该功能不会直接更改用户密码。它通过电子邮件向他们发送密码重设链接,以便他们能够自行重设密码。发送重置密码链接比直接更改用户密码更安全。密码不应直接传达。
重置密码电子邮件通知是使用现有retrieve_password()功能发送的,可以使用retrieve_password钩子对其进行过滤。请注意,retrieve_password 也已从wp-login.php移至 wp-includes/user.php。
可以在WordPress 后台的多个位置找到此功能。
使用用户个人资料屏幕
该功能在用户个人资料屏幕上“设置新密码”设置的正上方可用。
使用用户列表屏幕上可用的操作链接
用户列表中还有一个快速操作链接。当您将鼠标悬停/聚焦在用户行上时,将显示它。
使用批量操作
也可以通过使用位于用户列表上方的操作下拉菜单中的批量操作来批量发送密码重置链接。
密码重置链接电子邮件通知
这是电子邮件通知的内容:
Subject: [SITENAME] Password Reset
- - -
Someone has requested a password reset for the following account:
Site Name: [SITENAME]
Username: [USERNAME]
If this was a mistake, ignore this email and nothing will happen.
To reset your password, visit the following address:
[RESET_PASSWORD_URL]
This password reset request originated from the IP address [IPADDRESS].
可以使用retrieve_password_title和retrieve_password_message 钩子过滤电子邮件主题和消息。