在 WordPress 6.x 版本(包括您提到的 6.9 或*新版本)中,核心系统为了安全起见,默认强制要求强密码。如果您输入的密码被系统判定为“非常弱”或“弱”,“添加新用户” 按钮通常会变为灰色无法点击,或者点击后提示错误。
这通常有两个原因:要么是您忽略了确认复选框,要么是插件冲突强制屏蔽了弱密码。
以下是解决此问题的分步指南:
方法一:勾选“确认使用弱密码” (*常见)
这是 WordPress 的原生功能。当您输入一个弱密码时,密码框下方会动态出现一个复选框。您必须勾选它,才能激活保存按钮。
- 进入 用户 (Users) > 添加新用户 (Add New)。
- 在密码栏输入您想要设置的“弱密码”。
- 注意观察密码强度指示条下方,会出现一行小字和复选框:
- 中文版显示:
[] 确认使用弱密码 - 英文版显示:
[] Confirm use of weak password
- 中文版显示:
- 务必勾选这个框。
- 勾选后,“添加新用户”按钮将变回可用状态。
注意: 如果您没有看到这个复选框,请直接尝试方法二。
方法二:排查安全插件 (如果复选框未出现)
如果您输入弱密码后,根本没有出现“确认使用弱密码”的复选框,这通常是因为您安装的安全类插件强制执行了强密码策略,并隐藏了该选项。
常见的“嫌疑”插件包括:
- Wordfence Security
- Solid Security (原 iThemes Security)
- All In One WP Security & Firewall
- 或是专门的 “Force Strong Passwords” 类插件。
解决方案:
- 暂时禁用您的安全插件。
- 回到用户添加页面,尝试添加用户(此时“确认使用弱密码”选项应该会出现)。
- 成功添加用户后,重新启用安全插件。
方法三:浏览器或脚本冲突
有时候,浏览器的缓存或 JavaScript 错误会导致那个复选框加载不出来。
- 尝试隐身模式: 打开浏览器的“无痕/隐身模式”登录后台重试。
- 检查控制台报错: 按
F12打开开发者工具,看Console面板是否有红色的报错信息。如果有大量报错,可能是主题或插件的 JS 冲突。
方法四:通过代码强制允许 (仅限开发者)
如果您是开发者,且希望*性地在特定情况下降低密码强度要求(不推荐用于生产环境),可以使用钩子(Hook)。但更简单的临时方法是直接修改用户。
如果您无法通过“添加新用户”界面操作,可以尝试使用 WP CLI (如果您有服务器权限):
Bash
wp user create username email@example.com --role=subscriber --user_pass="您的弱密码"
WP CLI 通常会允许设置较弱的密码,或者您可以加上 --prompt 参数来交互式处理。
总结建议
虽然为了测试方便可能需要设置弱密码(如 123456),但为了您的网站安全:
- 生产环境: 强烈建议不要使用弱密码,黑客通过“暴力破解”攻破弱密码账号通常只需几分钟。
- 如果必须使用: 请确保该用户权限级别较低(如“订阅者”),不要给“管理员”账号设置弱密码。
