WordPress忘记密码 找回登录密码的最简单方法

微信公众号:WordPress迷 387 2021-06-29

不知大家有没有忘记过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文件里找。

WordPress忘记密码 找回登录密码的最简单方法

打开此文件后,找到如下代码:

/** 数据库名称 */
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 文件:

WordPress忘记密码 找回登录密码的最简单方法

在文件的末尾(如果有?>,则写在?>前面写;如果没有?>,则写在文件末尾写。),添加如下代码:

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.maosiji.com/wordpress来登陆了。

登陆成功后,同样需要删除上面添加的代码!

文件下载

这里提供了上面两种方法的PHP文件,下载后直接根据要求修改上传即可。

微信公众号里的网友可以点击“阅读原文”,直接到www.maosiji.com/wordpress下载。

密码修改PHP文件

如果有下载链接失效的问题,请联系本站管理员微信 wordpressmi-com

本文由 微信公众号:WordPress迷 原创发布。

著作权均归用户本人所有。独家文章转载,请联系本站管理员。获得授权后,须注明本文地址! 本文地址:https://www.maosiji.com/forget-password.html

认识文字就能看懂的
微信公众号

站长微信