搬码资源网广告位 搬码资源网广告位

WordPress 管理员免密一键切换其他账号

下面是搬码源码网 abnma.com 通过网络收集整理的代码片段。搬码源码网小编现在分享给大家,也给大家做个参考。

今天创客云在看公众号的时候发现,有人反映不能充 VIP,但是创客云自己登陆查看一切正常,又解释不清楚,怎么办?于是问他要账号密码,登录上去看看。但是每次都找用户要账号密码,多少有点麻烦和不智能,还让人感觉麻烦和反感,So,将下面这段代码放入 functions.PHP 可已让管理员快速登录其他用户的账户。

/**

* wordpress 后台管理员免密一键切换其他账号登陆

*/

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();

},3);

刷新 wordpress 后台,进入用户管理,你就会发现多了一个“以此身份登陆”的按钮,点一下就自动退出管理员账号,并免密码以该账号登陆。

怎么样?是不是方便测试啦!

以上是搬码源码网(abnma.com)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。如果觉得搬码源码网网站内容还不错,欢迎将搬码源码网网站推荐给程序员好友。

声明:
本站发布的文章及附件仅限用于学习和研究目的;不得将上述内容用于商业或非法用途,否则后果请用户自负。
本站资源来自网络收集,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。
如果您喜欢该程序,请支持正版软件,得到更好的正版服务。
本文链接:https://www.abnma.com/11318.html,转载请注明出处。
如有侵权,请邮件联系我们删除处理。

0
搬码资源网广告位

评论0

请先

没有账号? 注册  忘记密码?