给用户提供删除账户的选项是管理 WordPress 网站的重要方面。无论是为了遵守 GDPR 这样的数据隐私法规,还是简单地增强用户控制,启用账户删除都能显示你对用户自主权的尊重,并建立信任感。
作为 WordPress 开发和用户管理领域的专家,我们认识到安全性与用户便利性之间的关键平衡。例如,如果您允许用户在您的网站上注册,但用户后来不想再保留他们的账户,那么他们就必须手动请求您删除。而允许用户自己删除账户可以简化网站管理并提高用户满意度。
为什么允许用户在 WordPress 中自行注销
许多 WordPress 网站允许用户注册。这些网站可能是会员网站、接受用户提交文章的博客或在线商店。然而,一旦用户注册了他们的 WordPress 账户,他们无法自行删除,只能通过联系表格手动请求您删除他们的信息。虽然网站所有者可能希望保留用户贡献的内容或者至少保留他们的电子邮件地址,但如果您赋予用户控制他们信息的权利,他们可能会对在您网站上的互动更有信心。
话虽如此,下面我们来看一下如何轻松让用户在 WordPress 中自行注销并完全删除他们的账户信息。
如何允许用户删除他们的 WordPress 账户
首先,您需要安装并激活 Delete Me 插件。激活后,在 WordPress 管理侧边栏中进入设置 » Delete Me 页面,以配置插件设置。您可以通过勾选希望允许删除账户的用户角色来开始。
例如,如果您希望作者能够删除他们的账户,那么就勾选该选项。接下来,滚动到“个人资料”部分。在这里,您可以选择用户角色在他们的个人资料页面上看到的链接样式和文本。您可以添加标题、警告信息以及用户删除账户后重定向页面的 URL。
之后,滚动到页面的“杂项”部分。如果您希望用户删除账户时自动删除他们添加的评论,可以勾选“删除评论”选项。您也可以勾选“电子邮件通知”选项,这样每当有用户删除账户时,您都会收到包含账户删除详情的电子邮件。请记住,这封电子邮件将发送到管理员的电子邮件地址。最后,点击“保存更改”按钮以存储您的设置。
现在,您需要切换到一个具有先前选择的用户角色的用户账户。登录后,访问个人资料页面。您会看到一个新区域,用户可以点击该区域删除他们的账户。当用户点击链接时,会有一个警告,提示删除账户将删除他们的访问权限和所有内容。一旦用户同意,此插件将开始删除他们的账户。
在自定义用户个人资料页面中添加删除账户链接
如果您使用自定义用户个人资料页面,以下是如何允许用户删除他们的 WordPress 账户。只需将以下短代码添加到您的自定义个人资料页面模板中:
[plugin_delete_me]删除您的账户[/plugin_delete_me]
注意:当用户删除他们的账户时,也会删除所有内容(文章、页面、自定义文章类型)并将其移至垃圾箱。用户可以使用相同的电子邮件地址重新注册新账户,但这不会恢复他们先前贡献的内容。不过,作为站点管理员,您可以从垃圾箱恢复未永久删除的内容。
要获取详细说明,您可能需要查看我们的初学者指南,了解如何在 WordPress 中恢复和还原已删除的页面。
额外功能:允许用户编辑他们在 WordPress 中的评论
除了允许用户删除他们的账户外,您还可以给予他们在 WordPress 博客中编辑评论的权限。默认情况下,WordPress 不允许用户在评论发布后进行编辑。这可能很烦人,尤其当用户发现语法错误或希望在提交后添加更多内容时。
通过允许用户编辑评论,您可以建立社区感并增加博客上的参与度。为此,您必须安装并激活 Comment Edit Core 插件。此插件开箱即用,还允许您设置用户编辑评论的时间限制。
请记住,这只允许登录用户编辑评论。欲了解更多详情,请查看我们关于如何让用户编辑他们在 WordPress 中评论的教程。
我们希望这篇文章能帮助您了解如何允许用户在 WordPress 中删除他们的账户。您可能还想查看我们的初学者 WordPress 安全指南,以及我们推荐的帮助您的网站增长的最佳 WordPress 插件。
如果您喜欢这篇文章,请订阅我们的 YouTube 频道,获取更多 WordPress 视频教程。您还可以在 Twitter 和 Facebook 上找到我们。