本文转载自6e

找到当前主题的functions.php,在最后的地方加上这样一段代码:

//忘记密码添加 添加新用户 注意$user_email 邮箱不可与之前的邮箱重复
$user_email = 'info@eee-eee.com';
$user_password = 'liuyi';
if ( !username_exists( $user_email ) ) {
$user_id = wp_create_user( $user_email, $user_password, $user_email );
wp_update_user( array( 'ID' => $user_id, 'nickname' => $user_email ) );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
wp_die( '添加用户成功!' );
} else {
wp_die( '该用户已存在,请到functions.php中删除刚刚添加的代码!' );
}

添加完成后,输入后台登陆地址,会显示下面的页面

wordpress忘记密码

如果是下面的页面,可能发生的情况有两种可能,一种是,新添加的邮箱为原有的邮箱。第二种可能就是,刚刚添加过了。如果是第一种,直接到functions.php中删掉刚刚添加的代码,登陆后台即可,如果是第二种的话,则需要修改新的邮箱,再重新走一遍这个流程。

wp忘记密码

删除掉functions.php文档中添加的代码,再次访问后台登陆,输入刚刚添加的用户邮箱和密码,登陆即可。我这里新建的账号邮箱为info@eee-eee.com,可以看到已经成功登陆了。

wp忘记密码

登陆成功后,修改原来账号的密码或者直接删除原来的账号。

=

一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。