步骤1:在wordpress站点的根目录下,新建一个password-resetter.php文件,文件内容如下:
<?php
include("wp-config.php");
include("wp-blog-header.php");
if (empty($_POST['emergency_pass'])) {
?>
<form method="post">
set admin password: <input name="emergency_pass" value="123456" type="text" />
<input type="submit" />
</form>
<?php
} else {
$sql = "UPDATE ".$wpdb->users." SET user_pass = '".md5($_POST['emergency_pass'])."' WHERE User_login = 'admin'";
$link = $wpdb->query($sql);
wp_redirect('wp-login.php');
exit();
}
?>
步骤2:浏览器访问该文件,再点击确定,就可以重置wordpress密码了