WordPress 忘记密码怎么办?
密码忘记了是件很麻烦的事情,不过有了这个文件,就能很快帮你修改密码,具体代码:
<?php
include 'wp-config.php';
// 注意:执行完本文件之后,需要删除本文件,用新账户登录之后,修改旧账户的密码,并删除本次创建的账户
// 新用户账户名称和密码
$user_login = 'temp_user';
$user_pass = 'rM^uOOjeR^A!Mj0$d4';
// 用户邮件
$user_email = 'test@example.com';
// 管理员权限
$role = 'administrator';
$user = $wpdb->get_results(
$wpdb->prepare(
"SELECT ID, user_login, user_url FROM wp_users where user_login = %s",
$user_login
), ARRAY_A
);
if(!empty($user)){
echo 'exists: ', $user['ID'];
exit;
}
$user = compact('user_login', 'user_email', 'user_pass', 'role');
$user_id = wp_insert_user($user);
if ( is_wp_error( $user_id ) ) {
echo 'insert error';
exit;
}
echo 'user-id: ' . $user_id;
exit;
操作步骤:
1、在服务器上新建一个 php 文件,文件名可以随便写。
2、把上面这段代码复制到刚刚的文件里,并保存。
3、执行这个 php 文件。
4、用新账户登录后台,并修改忘记密码的账户的密码。
5、用新密码登录刚刚修改的账户。
6、删除 php 新创建的账户,避免被人利用。
7、删除 php 文件。
注意:第6、7步一定要执行,不然别人可能用这个账户登录你的网站!
真诚赞赏,手留余香