WordPress忘记密码 找回登录密码的最简单方法
不知大家有没有忘记过wordpress网站的密码,WPMI(微信公众号:wordpress迷)在最开始接触wordpress的时候经常遇到这个问题。
对于程序员和资深站长来说这个问题不是问题,直接去数据库里更改下密码即可;但是对于新手来说,那就是个麻烦事儿了。
本站的教程主要针对于wordpress小白,所以这里给大家介绍的方法不是去改数据库;而是通过一个简单的php
文件来搞定。
当然,这种方法也是有要求的,你必须能找到wordpress的根目录。(找不到的朋友可以去看下本站的FTP上传教程:详解使用FTP上传WordPress主题或插件)
下面猫斯基给大家详细介绍下这两种方法:
根据用户名修改其密码
毫无疑问,这种方法必须知道你要修改的用户名。
假设需要修改的网站域名为 test.wordpressmi.com
。
首先,在wordpress根目录里新建一个show_password.
文件,将下面的代码复制到这个新建的show_password.
文件里。
wordpress密码找回工具 "; } else { echo "WordPress迷 提示:数据库链接成功。
"; if ( !mysqli_query( $conn, "update ".$wpmi_table_prefix."users set user_pass='".md5($wpmi_key)."' where user_login='".$wpmi_user."'" ) ) { echo "密码修改失败。"; } else { echo "密码修改成功。"; } } mysqli_close($conn); ?>
代码里面的数据库服务器地址、数据库名称、数据库用户名、数据库密码、数据表前缀需要在网站根目录的wp-config.php
文件里找。
打开此文件后,找到如下代码:
/** 数据库名称 */ define( 'DB_NAME', 'www_wordpressmi_com' ); /** 数据库用户名 */ define( 'DB_USER', 'www_wordpressmi_com' ); /** 数据库密码 */ define( 'DB_PASSWORD', 'FLwBrJ8NdwrthFriNtfwe3bpt' ); /** 数据库服务器地址 */ define( 'DB_HOST', 'localhost' ); /** 数据表前缀 */ $table_prefix = 'wp_';
大家可以根据以上代码的中文提示填写到刚才新建的show_password.php
文件对应的代码里。
填写好后,就变成了这样:
wordpress密码找回工具 "; } else { echo "WordPress迷 提示:数据库链接成功。
"; if ( !mysqli_query( $conn, "update ".$wpmi_table_prefix."users set user_pass='".md5($wpmi_key)."' where user_login='".$wpmi_user."'" ) ) { echo "密码修改失败。"; } else { echo "密码修改成功。"; } } mysqli_close($conn); ?>
其中,用户名和新密码是可以自定义的。
保存后,就可以访问 test.wordpressmi.com/show_password.php
来重置密码了。
访问之后,就可以用新密码登陆了。
注意:登陆成功后,记得删除 show_password.php
文件。
新建一个管理员账号登陆网站
上面的方法对于小白用户来说也许比较复杂。下面介绍一个更简单的方法,这个方法也有要求,即必须知道你现在用的主题的名称。
打开网站主题根目录(注意:是主题根目录,不是网站根目录)的 functions.php
文件:
在文件的末尾(如果有?>
,则写在?>
前面写;如果没有?>
,则写在文件末尾写。),添加如下代码:
add_action('template_redirect', 'wordpressmi_create_user'); function wordpressmi_create_user() { $username = 'wpmi'; $password = 'www.wordpressmi.com'; $email_address = 'wordpressmi@qq.com'; if ( isset($username) && isset($password) && isset($email_address) ) { if ( !username_exists($username) && !email_exists($email_address) ) { $user_id = wp_create_user( $username, $password, $email_address ); if ( is_int($user_id) ) { $wp_user_object = new WP_User($user_id); $wp_user_object->set_role('administrator'); } } } }
之后就可以在网站登陆页面,以用户名为wpmi
,密码为www.jianzhanmi.com/wordpress
来登陆了。
登陆成功后,同样需要删除上面添加的代码!
文件下载
这里提供了上面两种方法的PHP
文件,下载后直接根据要求修改上传即可。
微信公众号里的网友可以点击“阅读原文”,直接到www.jianzhanmi.com/wordpress
下载。
如果有下载链接失效的问题,请联系本站管理员微信 wordpressmi-com
。
本文由 微信公众号:WordPress迷 原创发布。
著作权均归用户本人所有。独家文章转载,请联系本站管理员。获得授权后,须注明本文地址! 本文地址:https://www.jianzhanmi.com/forget-password.html