人类最大的错觉就是自己能够记得一切东西,但事实上是人们可以把什么都忘记了,所以一不小心把 WordPress 的管理员密码是很正常的事情,重点是忘记了,怎么办?怎么找回,下面就教你:

1. 能进入数据库吗?

那就进到数据库修改。

2. 不能进或者进入数据库不会改,能进入 FTP/SFTP 吗?

那把下面代码复制到成一个文件,比如:wp-new-user.php,上传到 WordPress 的根目录,然后运行 http://博客地址/wp-new-user.php,它会创建一个用户名为: testtest 密码为:asdf1234 的管理员账户。

代码语言:javascript

代码运行次数:0

运行

1
2
3
4
5
6
7
8
9
10
11
12
13
 <?php
include 'wp-config.php';
 
$user_login = 'testtest';
$user_pass  = 'asdf1234';
$user_email = '12345678@not_exists.com';
$role       = 'administrator';
 
$userdata   = compact('user_login', 'user_email', 'user_pass','role');
 
$user_id    = wp_insert_user($userdata);
 
print_R($user_id);

最后免责申明一下:我只是提供方法,由于忘记删除造成的安全问题,概不负责,不要找我。