wordpress 忘记管理密码怎么办?wordpress 重置密码的方法

2025年 11月 16日 19点热度 0人点赞 0条评论

方法 1:使用“忘记密码”邮件重置(最常规)

前提:你的网站能正常发邮件(SMTP 配置正常)。

打开:
https://你的域名/wp-login.php?action=lostpassword

输入账户邮箱

查看邮件点击链接重置密码

如果你没有收到邮件 → 请看下面的方法。


方法 2:在数据库(phpMyAdmin)手动修改密码(最常用)

适用于:后台账号忘了、邮件收不到、SMTP 坏了。

登录你的服务器/虚拟主机 → 打开 phpMyAdmin

找到你的 WordPress 数据库

打开表:
wp_users(如果你改了前缀,就是 xxx_users)

找到管理员账号,点 编辑

将 user_pass 字段改成:

MD5

值填:

12345678

例如:

字段 类型 值
user_pass MD5 12345678

保存

用新密码登录,然后进后台修改成安全密码


方法 3:在 functions.php 中临时添加重置代码

适合没有数据库权限,但能修改主题文件的人。

打开你主题目录 → wp-content/themes/你的主题/functions.php

最底部加入以下代码(会把 admin 密码重置为 12345678):

function reset_admin_pass(){
$user = 'admin';
$pass = '12345678';
wp_set_password( $pass, 1 );
}
add_action( 'init', 'reset_admin_pass' );

访问你的网站一次

能登录后 立即删除该代码(非常重要)。


方法 4:使用 WP-CLI(服务器命令行)

适合你在 VPS 上且安装了 WP-CLI。

查看所有用户:

wp user list

重置密码:

wp user update admin --user_pass=123456

 方法 5:通过 FTP 禁用插件冲突

如果你能登录但密码无效、或重置链接有问题,可能是插件锁定了登录(如安全插件)。

FTP / SSH 进入:
/wp-content/plugins

将安全插件目录名称修改,如:
wordfence → wordfence.disabled

再尝试重置密码

itchen

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