好哇网

WordPress 管理员快速后台登录其它用户

作者 2021-11-18 209

将以下代码加入到当前主题 functions.php 文件中,即可通过 WordPress 后台-用户,就可以看到用户列表中的登录链接了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//管理员快速登录其他用户账户
add_filter('user_row_actions', function($actions, $user){
	$capability	= (is_multisite())?'manage_site':'manage_options';
	if(current_user_can($capability)){
		$actions['login_as'] = '<a title="以此身份登录" href="'.wp_nonce_url(">ID", 'bulk-users').'">登录</a>';
	}
	return $actions;
}, 10, 2);
add_filter('handle_bulk_actions-users', function($sendback, $action, $user_ids){
	if($action == 'login_as'){
		wp_set_auth_cookie($user_ids, true);
		wp_set_current_user($user_ids);
	}
	return admin_url();
},10,3);

发表评论

好哇网,每天提供1000+次下载,做你身边靠谱的下载站!

立刻探索下载

留言咨询