WordPress 6.9创建新用户弱密码无法保存

在 WordPress 6.x 版本(包括您提到的 6.9 或*新版本)中,核心系统为了安全起见,默认强制要求强密码。如果您输入的密码被系统判定为“非常弱”或“弱”,“添加新用户” 按钮通常会变为灰色无法点击,或者点击后提示错误。

这通常有两个原因:要么是您忽略了确认复选框,要么是插件冲突强制屏蔽了弱密码。

以下是解决此问题的分步指南:

方法一:勾选“确认使用弱密码” (*常见)

这是 WordPress 的原生功能。当您输入一个弱密码时,密码框下方会动态出现一个复选框。您必须勾选它,才能激活保存按钮。

  1. 进入 用户 (Users) > 添加新用户 (Add New)
  2. 在密码栏输入您想要设置的“弱密码”。
  3. 注意观察密码强度指示条下方,会出现一行小字和复选框:
    • 中文版显示: [] 确认使用弱密码
    • 英文版显示: [] Confirm use of weak password
  4. 务必勾选这个框
  5. 勾选后,“添加新用户”按钮将变回可用状态。

注意: 如果您没有看到这个复选框,请直接尝试方法二

方法二:排查安全插件 (如果复选框未出现)

如果您输入弱密码后,根本没有出现“确认使用弱密码”的复选框,这通常是因为您安装的安全类插件强制执行了强密码策略,并隐藏了该选项。

常见的“嫌疑”插件包括:

  • Wordfence Security
  • Solid Security (原 iThemes Security)
  • All In One WP Security & Firewall
  • 或是专门的 “Force Strong Passwords” 类插件。

解决方案:

  1. 暂时禁用您的安全插件。
  2. 回到用户添加页面,尝试添加用户(此时“确认使用弱密码”选项应该会出现)。
  3. 成功添加用户后,重新启用安全插件。

方法三:浏览器或脚本冲突

有时候,浏览器的缓存或 JavaScript 错误会导致那个复选框加载不出来。

  1. 尝试隐身模式: 打开浏览器的“无痕/隐身模式”登录后台重试。
  2. 检查控制台报错:F12 打开开发者工具,看 Console 面板是否有红色的报错信息。如果有大量报错,可能是主题或插件的 JS 冲突。

方法四:通过代码强制允许 (仅限开发者)

如果您是开发者,且希望*性地在特定情况下降低密码强度要求(不推荐用于生产环境),可以使用钩子(Hook)。但更简单的临时方法是直接修改用户。

如果您无法通过“添加新用户”界面操作,可以尝试使用 WP CLI (如果您有服务器权限):

Bash

wp user create username email@example.com --role=subscriber --user_pass="您的弱密码"

WP CLI 通常会允许设置较弱的密码,或者您可以加上 --prompt 参数来交互式处理。

总结建议

虽然为了测试方便可能需要设置弱密码(如 123456),但为了您的网站安全:

  • 生产环境: 强烈建议不要使用弱密码,黑客通过“暴力破解”攻破弱密码账号通常只需几分钟。
  • 如果必须使用: 请确保该用户权限级别较低(如“订阅者”),不要给“管理员”账号设置弱密码。
滚动至顶部
扫描微信二维码联系我们 关闭