WordPress 忘记密码?一键 PHP 脚本重置管理员密码

搭建 WordPress 站点,忘记后台管理员密码是非常高频的踩坑场景。很多时候点击登录页的「忘记密码」,却收不到重置邮件,导致完全无法进入后台管理网站。

收不到找回邮件大多是服务器未配置 SMTP、邮件进垃圾箱、主机限制发信功能导致。这种情况不用干等着,下面这套 PHP 重置脚本方案,宝塔、FTP、主机文件管理器都能直接用,5 分钟就能恢复后台登录权限。

⚠️ 重要提醒:操作前务必备份网站与数据库;脚本执行完毕会自动删除自身,但密钥不要泄露,仅限自己紧急恢复使用。

PHP 重置脚本(推荐,VPS / 宝塔首选)

适用条件:拥有服务器文件上传权限,宝塔面板、FTP、主机文件管理器均可。 优点:操作简单,脚本执行完成后会自动删除自身,安全风险低。

  1. 获取重置脚本,上传至 WordPress 网站根目录(和wp-config.php同一目录)
  2. 在浏览器访问地址:你的域名/czjb.php?key=自定义密钥
  3. 页面会列出网站全部管理员账号,选择账号设置全新强密码
  4. 提示重置成功,脚本自动删除。直接使用新密码登录后台即可。

💡提示:脚本访问密钥不要对外泄露,仅限自己紧急恢复使用,不要长期留在服务器。

常见故障排查

重置密码后依旧登录失败

  1. 核对用户名大小写,WordPress 用户名区分大小写;密码建议复制粘贴避免手敲出错
  2. Ctrl+F5 强制清除浏览器缓存,使用浏览器无痕模式测试登录
  3. 检查网站是否开启二次验证、登录安全防护插件,需要临时处理验证才能登录
  4. 确认网站是否存在被入侵、数据库损坏,无法解决建议联系主机服务商协助排查。

忘记密码收不到系统重置邮件

绝大多数情况是服务器 SMTP 邮件功能异常。临时可以用本文脚本重置密码;长期建议配置 SMTP 邮件插件,修复 WordPress 邮件发送问题。

操作会不会破坏网站原有数据?

该方案只修改用户密码字段,不会改动文章、主题、插件、其他数据表数据。但是运维操作养成备份习惯,操作前备份数据库,避免意外。

写在最后

WordPress 忘记密码属于运维中非常常见的小故障,邮件找回失效时,用这个脚本是最省事的方案。

安全忠告:脚本密钥妥善保管,不要把脚本公开放在线上服务器,防止被他人利用篡改账号权限。

如果文章对你有帮助,欢迎收藏,后续遇到 WP 登录问题可以直接查阅本文。

上一篇 阿余博客|建站合集11:网站数据备份、迁移、恢复完整闭环方案|自动备份、跨服务器迁移、故障秒恢复、零丢数据实操教程
下一篇 npm 无法加载 npm.ps1,系统上禁止运行脚本|PowerShell 完整解决教程

探索站点内容

搜索文章、标签、分类

目录
Mr_Yu

Mr_Yu管理员

这个人很懒,什么都没有留下。

本月创作热力图

少
多