我最近发现,我的登录用户名是博客用户可见的作者归档 URL 的一部分。所以我想更改它,但后来意识到不通过一点变通方法,直接更改 WordPress 用户名是不可能的。
WordPress 不提供内置工具或选项来修改用户名。一旦设置,就忘了它吧。幸运的是,我找到了三种更改 WordPress 登录用户名的方法,既不会破坏网站,也不会把自己登出。今天的文章就分享这些方法。读完这篇文章,你就能放心地删除旧用户名、创建新用户名。
为什么你可能想更改 WordPress 用户名
更改 WordPress 登录用户名有很多原因。通常与加固安全有关。黑客用不同方法探索安全漏洞、强行进入你的网站后台。这包括暴力破解攻击和用各种试错登录信息进行的自动登录尝试。大多数情况下,他们尝试 admin 等常见用户名配随机密码。如果你的用户名类似 admin 或用容易猜的用户名,现在就该考虑更改。
另一个可能需要更改用户名的原因:它和同博客的其他作者相似。改成独特、只有你知道的用户名能提供更多账户安全。如果你把博客转让给其他用户,新用户必须相应地更改账户用户名。这是防止之前用户访问网站所必需的。
这些只是需要更改用户名的一些例子或情况。无论如何,更改管理员用户名前要仔细考虑,因为这与 WordPress 网站安全关系很大。
如何更改 WordPress 用户名
现在来讨论在 WordPress 中更新用户名的实用方法。从适合新手的简单方法到罕见情况下的高级方法,我分享逐步指南。如果你是新手,应该考虑前两个选项。
方法一:创建带管理员权限的新用户
在 WordPress 内更改用户名最简单的方法是创建新用户并删除旧用户。如果你有管理员权限,这个过程很容易。操作方法如下:
登录 WordPress 账户,在”用户“下点击”添加新用户“。在下一页,按要求输入新用户信息。

这次确保填写正确的详细信息。仔细检查用户名和邮箱地址。WordPress 会自动为新用户资料创建强密码。你可以按喜好改成其他密码。在 WordPress 中创建新用户资料账户需要不同的邮箱 ID。不过,如果你旧用户资料用的是 Gmail,新账户也可以使用同一个邮箱(借助下面的技巧)。
默认情况下,WordPress 不允许同一博客的不同用户资料使用相同邮箱 ID。不过,注册新用户资料时有一种方法可以绕过这个限制。你需要这样做:在 Gmail 用户名后加 + 号和几个字母。比如,假设你的 Gmail 邮箱是 [email protected]。现在可以写成 [email protected]。这个简单的 Gmail 技巧让你在同一个收件箱收到邮件,但 WordPress 会把它当作不同的邮箱地址。
接下来,把用户角色改为”管理员(administrator)”。这确保你拥有管理员访问权,删除旧用户资料后可以把文章重新分配给自己。

点击”添加新用户”创建资料。创建资料后,退出 WordPress,用刚创建的新用户资料重新登录。然后进入”所有用户”页面,找到旧用户账户。点击它并继续删除账户。WordPress 会询问是否把所有文章重新分配给新用户资料。点击”把所有文章归属给“,从选项中选择你的新用户资料。然后点击”确认删除“删除旧用户名及其资料。
此时,你已经成功删除旧用户名。如果还想用旧用户名关联的邮箱地址,可以更改用户资料的邮箱 ID。
方法二:使用插件
下一个最直接的修改 WordPress 用户名的方法是使用 Easy Username Updater 等插件。这个插件让新手轻松更改 WordPress 用户名。这类用户名更改插件有很多,但 Easy Username Updater 插件是最新手友好的。

下载插件并在网站激活。如果需要安装 WordPress 插件,可以看看我的文章。插件激活后,WordPress 仪表盘的”用户“下会添加一个新菜单(Username Updater)。点击这个新子菜单,按下一步指南操作。

如上图所示点击”Update(更新)”。这会打开一个新界面,你可以在其中输入新用户名。在字段中输入新用户名,点击”Update Username(更新用户名)”。你还可以勾选向新用户发送邮件通知的选项。

就这样,几次点击就把旧用户名更新为新用户名了。这个过程更直接、新手友好。完成并仔细检查一切正常后,可以删除插件。
方法三:WordPress 数据库 phpMyAdmin
更改 WordPress 用户名的最后一个选项是通过 PhpMyAdmin。这个过程适合高级用户,因为它更复杂。这里任何错误都可能破坏网站功能,导致 WordPress 错误。即使对高级用户,也应把它视为最后手段。
不过,在某些情况下通过 phpMyAdmin 更新 WordPress 用户名很有用,比如你同时不记得用户名和邮箱地址时。除非你不是网站所有者,否则这种情况不太可能。登录你的网站托管账户,找到 PHPMyAdmin。如果你的主机商使用 cPanel,这应该很容易找到。如果没看到 cPanel,说明你的主机商用的是自定义仪表盘,但 PHPMyAdmin 仍然可用。

登录后,phpMyAdmin 会在新浏览器窗口中启动。默认选择你的 WordPress 数据库。否则手动选择它。现在你应该能看到 WordPress 表。如果你没有更改默认前缀,WordPress 使用”wp_”前缀。找到 wp_users 表并点击它。

在新界面点击要更改的用户名旁边的”编辑”链接。

这个界面就是输入新用户名的地方。把它输入 user_login 字段。

向下滚动到页面底部,点击 Go 按钮保存更改。你已经成功在 phpMyAdmin 中更改了 WordPress 博客的用户名。

再次强调:除非你有特殊原因必须用这个方法,我强烈建议避免它。上面讨论的其他两个选项更理想、更容易实施。
总结
WordPress 用户名是网站安全中被忽视的方面之一。从真实意义上说,弱用户名可能让你的博客暴露于安全漏洞。所以这不是可选的问题;拥有一个强大、难猜的用户名是必要的。这篇文章向你展示了三种更改 WordPress 用户名的方法,让网络犯罪分子难以猜测或访问你的网站。除了保护网站,更改 WordPress 用户名还有其他原因:网站品牌需求,或你把网站卖给其他营销人员后需要从博客删除自己的用户名。无论如何,今天你已经学会了如何更改 WordPress 网站用户名。
常见问题解答(FAQ)
为什么 WordPress 不能直接在个人资料里改用户名?
因为 WordPress 没有提供内置的修改用户名功能,用户名一旦创建就没法直接在设置里改。想换用户名只能通过文章里的三种变通方法。
新手推荐用哪种方法?
推荐前两种:方法一创建带管理员权限的新用户,把文章转移过去再删掉旧用户;方法二用 Easy Username Updater 插件,几次点击就完成,最省事。phpMyAdmin 那条路新手别碰。
删掉旧用户后,以前写的文章怎么办?
删除旧账户时 WordPress 会问你文章怎么处理,选把所有文章归属给新用户资料,再确认删除就行了。所以先建好新用户、登录确认没问题,再删旧的。
新用户想用同一个邮箱注册,可以吗?
默认不行,WordPress 不允许同一博客的两个用户用相同邮箱。但 Gmail 有个技巧:在用户名后加 + 号和几个字母,比如 [email protected],邮件照样进同一个收件箱,WordPress 却会当成不同地址。
phpMyAdmin 方法安全吗?
不太安全,只建议作为最后手段。这个流程容易出错,操作不当可能弄坏网站功能,适合你同时忘了用户名和邮箱这种特殊情况。改的时候在 wp_users 表的 user_login 字段输入新用户名就行。
用户名是 admin 有什么风险?
黑客做暴力破解时最爱拿 admin 这类常见用户名配随机密码去试。用户名越难猜,账户就越安全,这也是大多数人改用户名的首要原因。
