不知道大家是否有遇到过忘记 WordPress 后台登录密码的?如果忘记了是否懂得如何找回?今天在某博看到博主总结的几种关于找回 WordPress 密码的方法挺不错的,今天[wpsm_update date=”2020.04.20″ label=”Update”][/wpsm_update][wpsm_update date=”2020.04.20″ label=”Update”][/wpsm_update][wpsm_update date=”2020.04.20″ label=”Update”][/wpsm_update][wpsm_update date=”2020.04.20″ label=”Update”][/wpsm_update][wpsm_update date=”2020.04.20″ label=”Update”][/wpsm_update][wpsm_update date=”2020.04.20″ label=”Update”][/wpsm_update]特意转载过来分享给大家。
第一种,使用邮箱找回 WordPress 密码,这种方法可以说是最简单的,当然前提是你的 WordPress 可以正常的发送邮件,如果我们的邮件回复的功能使用正常的话,就用这种吧,在登陆错误的时候,直接在后台找回密码,填上自己的管理员邮箱,WordPress 会自动发送一个邮件,点击链接进行密码设置就 OK 了,这种方法够简单吧。
第二种,运行 SQL 更新语句进行重设,这种方法难度稍大一点,需要懂 SQL 语句,不过下面夏日已经把 sql 语句贴出来了,只需要我们有 phpmyadmin 或者其它可以运行 sql 的工具即可,打开 phpmyadmin,使用如下的 sql 语句进行密码的更新就可以了,sql 语句如下:
- update user set password=password(“新密码”) where user=’管理员用户名’;
第三种,上传无密码的后台更新密码文件。如果前两种方法感觉都有难度的话,不防尝试一下的方法,不过这个方法是需要有 ftp 帐号密码的,通过 ftp 帐号密码上传一个不用登陆直接进后台的 php 程序文件,进入 WordPress 后台之后,在线更新密码即可,当然,修改密码之后,这个文件一定要即使删除掉,代码如下:
- <?php
- require(‘wp-blog-header.php’);
- $query_str = “SELECT ID FROM $wpdb->users”;
- $user_ids = $wpdb->get_results($query_str);
- foreach ($user_ids as $uid) {
- $user_id = $uid->ID;
- if (user_can($user_id, ‘administrator’)) {
- $user_info = get_userdata($user_id);
- $user_login = $user_info->user_login;
- wp_set_current_user($user_id, $user_login);
- wp_set_auth_cookie($user_id);
- do_action(‘wp_login’, $user_login);
- echo “You are logged in as $user_login”;
- if (function_exists(‘get_admin_url’)) {
- wp_redirect(get_admin_url());
- } else {
- wp_redirect(get_bloginfo(‘wpurl’) . ‘/wp-admin’);
- }
- exit;
- }
- }
- ?>
将本代码保存为 123.php 文件并上传到根目录下,然后打开你的网站首页,在地址栏后面输入/123.php ,即可进入后台进行更新密码操作。