WordPress忘记密码怎么办?4种方法5分钟快速找回(2026更新)

忘记WordPress后台密码是常有的事,特别是网站多了以后。本文提供4种有效的密码找回方法,总有一种适合你。

方法一:PHP重置脚本(推荐)

适合人群:有服务器文件管理权限的用户

优点:操作简单,自动清理,安全可靠

操作步骤:

  1. 下载密码重置脚本(压缩包,需要解压)
  2. 通过FTP或宝塔面板,将 czjb.php 上传到网站根目录
  3. 在浏览器访问:你的域名.com/czjb.php?key=你的域名.com
  4. 根据页面提示输入新的用户名和密码
  5. 脚本会自动删除,确保安全

登录后台后,记得修改一个自己记得住的密码。

方法二:数据库直接修改

适合人群:熟悉phpMyAdmin操作的用户

操作步骤:

  1. 登录phpMyAdmin(数据库管理工具)
  2. 找到网站对应的数据库,打开 wp_users
  3. 找到管理员账户那一行
  4. 双击 user_pass 字段,替换为:06a5ac9504e3a3c83574cf7a6479be2d
  5. 保存后,用密码 hao123 即可登录

注意:登录后立即修改密码为自己设定的密码。

方法三:通过functions.php重置

适合人群:有FTP访问权限,知道管理员用户名的用户

操作步骤:

  1. 下载当前主题的 functions.php 文件
  2. 在文件末尾添加以下代码:
add_action('init', 'reset_admin_password');
function reset_admin_password() {
    $username = '你的管理员用户名'; // 改这里
    $new_password = 'NewPass123!'; // 改这里
    $user = get_user_by('login', $username);
    if ($user) {
        wp_set_password($new_password, $user->ID);
        echo "密码重置成功!";
    }
    exit;
}
  1. 上传覆盖原文件
  2. 访问网站任意页面,提示成功
  3. 立即删除添加的代码,重新上传

方法四:主机面板一键修改

适合人群:使用SiteGround、Hostinger等托管主机的用户

这是最简单的方法,直接在主机后台操作:

  1. 登录主机控制面板
  2. 找到网站管理选项
  3. 点击「修改密码」或「Password」
  4. 设置新密码即可

四种方法对比

方法 难度 时间 推荐指数
PHP脚本 ⭐⭐ 5分钟 ⭐⭐⭐⭐⭐
数据库修改 ⭐⭐⭐ 10分钟 ⭐⭐⭐
functions.php ⭐⭐ 5分钟 ⭐⭐⭐
主机面板 2分钟 ⭐⭐⭐⭐⭐

常见问题

为什么收不到密码重置邮件?

国内服务器通常没有配置SMTP,邮件发不出去。建议使用上面的方法直接重置,或安装WP SMTP插件配置邮件发送。

重置后还是登录不了?

  • 检查用户名是否正确(区分大小写)
  • 清除浏览器缓存,Ctrl+F5强制刷新
  • 检查是否有登录安全插件拦截

会损坏网站数据吗?

不会。以上方法只修改用户密码字段,不影响任何网站内容。

防患于未然

建议使用密码管理器(如1Password、BITWARDEN)来管理网站密码,避免忘记。也可以把密码记录在安全的地方。