任何开源代码都容易受到各种攻击。蛮力,拒绝服务,恶意软件,网…
是否要允许用户删除自己的WordPress帐户?如果您允许用户在WordPress网站上注册,并且用户不想再保留其帐户,那么他们将不得不手动要求您删除其帐户。在本文中,我们将向您展示如何允许用户从其帐户区域删除其WordPress帐户。

为什么允许用户在WordPress中自行注销?
许多WordPress网站允许用户注册和登录。这可能是会员网站,接受用户提交的帖子的博客或在线商店。
用户一旦注册了WordPress帐户,就无法自行删除它。他们将必须通过联系表格手动要求您删除其信息。
网站所有者可能希望保留用户提供的内容或至少拥有其电子邮件地址。但是,如果您让用户控制他们的信息,那么他们可能会对他们在您网站上的互动充满信心。
话虽如此,让我们看看如何轻松地允许用户在WordPress中注销自己并完全删除其WordPress帐户信息。
允许用户删除其WordPress帐户
您需要做的第一件事是安装并激活Delete Me插件。有关更多详细信息,请参阅有关如何安装WordPress插件的分步指南。
激活后,您需要访问WordPress管理区域中的“设置»删除我”页面以配置插件设置。

首先,您要选择可以删除自己的配置文件的用户角色。您还可以选择链接样式和文本,它们将在个人资料页面上显示。
默认情况下,删除帐户后,该插件会将用户重定向到您网站的首页。但是,您可以更改它并提供用于重定向的自定义URL,例如“谢谢”页面。此外,您还可以选择删除用户评论。
不要忘记单击“保存更改”按钮来存储您的设置。
现在,您需要切换到您先前选择的用户角色下的用户帐户。登录后,继续并访问“ 个人资料”页面,您将看到一个新部分,用户可以单击该部分以删除其帐户。

当用户单击链接时,将向他们显示警告,删除帐户将删除其访问权限及其所有内容。一旦用户同意,该插件将继续执行并删除其帐户。
将删除帐户链接添加到自定义用户配置文件页面
如果您使用自定义用户个人资料页面,那么这就是允许用户删除其WordPress帐户的方式。
只需将以下简码添加到您的自定义配置文件页面模板中:
[plugin_delete_me]Delete Your Account[/plugin_delete_me]
注意:用户删除帐户时,还将删除其所有内容(帖子,页面,自定义帖子类型)并将其移至回收站。
用户可以使用相同的电子邮件地址重新注册一个新帐户,但这将无法恢复他们先前贡献的内容。但是,作为站点管理员,如果未永久删除内容,则可以从其中恢复内容。