NewWordPress 技巧:管理员快速登录其他用户账户 暂无演示
NewWordPress 技巧:管理员快速登录其他用户账户手机扫码预览

NewWordPress 技巧:管理员快速登录其他用户账户

售价:
¥9.9 积分
  • 普通用户购买价格 : 9.9积分
  • VIP会员购买价格 :4.95积分
QQ咨询
  • 免费售前咨询
  • 免费安装指导
  • 付费安装资源
  • 付费终身升级
  • QQ保障售后服务
  • 网站应急咨询顾问

升级尊贵会员
享受全站VIP待遇

188+
会员已经加入
  • 文章介绍
  • 评价建议
  • 有时候,用户说他的 WordPress 后台有问题,但是你登陆又没问题,用户又解释不清楚,怎么办?问他要账号密码,登录上去看看?但是每次都要账号密码,多少有点麻烦和不合适,将下面这段代码加到functions.php文件里,可实现管理员快速登录其他用户的账户。

    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("users.php?action=login_as&users=$user->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);
    wordpress是一个优秀的CMS,你可以搭载各种个性化的网站
    NewWordPress » NewWordPress 技巧:管理员快速登录其他用户账户

    常见问题FAQ

    美化包支持最新版本吗?
    最新美化支持永久更新!

    发表评论