相信很多朋友都有过忘记网站后台用户名或者密码的经历,针对wordpress网站有什么好的方式呢?下面我就来介绍一个简单实用的方法。
只需要您知道网站的ftp(关于ftp,如果您忘记了,可以向服务商咨询),然后跟照下面的操作流程走:
找到当前主题的functions.php,在开始或者最后(方便找到的地方,一会儿还要用)加上这样一段代码:
//忘记密码添加 添加新用户 注意$user_email 邮箱不可与之前的邮箱重复
$user_email = ‘info@eee-eee.com‘;
$user_password = ‘liuyi’;
if ( !username_exists( $user_email ) ) {
$user_id = wp_create_user( $user_email, $user_password, $user_email );
wp_update_user( array( ‘ID’ => $user_id, ‘nickname’ => $user_email ) );
$user = new WP_User( $user_id );
$user->set_role( ‘administrator’ );
wp_die( ‘添加用户成功!’ );
} else {
wp_die( ‘该用户已存在,请到functions.php中删除刚刚添加的代码!’ );
}
添加完成后,输入后台登陆地址,会显示下面的页面
如果是下面的页面,可能发生的情况有两种可能,一种是,新添加的邮箱为原有的邮箱。第二种可能就是,刚刚添加过了。如果是第二种,直接到functions.php中删掉刚刚添加的代码,登陆后台即可,如果是第二种的话,则需要修改新的邮箱,再重新走一遍这个流程。
删除掉functions.php文档中添加的代码,再次访问后台登陆,输入刚刚添加的用户邮箱和密码,登陆即可。我这里新建的账号邮箱为info@eee-eee.com,可以看到已经成功登陆了。
登陆成功后,修改原来账号的密码或者直接删除原来的账号。