wordpress press 找回admin密码,并且固定密码

由于很长时间没有用wordpress,导致admin的密码丢失,很是郁闷,所以只能看源代码找回了。下面是我想出来的找回密码的方法(当然,最简单的就是wordpress自带的找回密码的方法,就是它随机生成一个密码,要是想固定密码你想要的密码就跳过1,2步):

1。wp-login.php : 找到retrieve_password()函数,在这个函数里面找到$message变量,在它的后面写上:
echo $message;exit;//其实这就是要给你发邮件的信息,里面有一个随即的key。用于wp验证并随即生成密码。



2。在后台的登录界面点击找回密码,填上你的邮箱名字(如果不知道的话就去数据库里查查吧),点击提交,然后就会看到步骤1输出的$message内容,发现里面的链接了吧,这个链接就是wp生成新密码并且给你发送包含它随即生成新密码的邮件。如果你想要自己的密码,而不是随即生成的,先别忙着转到这个链接呢。继续往下看。。。

3。wp-includes/pluggable.php: 找到wp_generate_password ()这个函数,这个函数就是wp生成密码的函数,如果你想固定密码,你就在函数的最开始写上:

return 'newpassword';//newpassword 就是你自己固定的密码。


4。然后跳转到步骤3的链接。

5。这时你就可以用自己刚才写的密码登陆后台了。

你可能感兴趣的:(wordpress)