wordpress管理员快速登录其他用户账户插件

2022年12月2日09:14:54 发表评论
广告也精彩

一个网站可能不止一个帐号,多个帐号这间来回切换也挺麻烦的,有些操作得切换到另外一个帐户才能进行。那有没有办法快速切换帐户呢?当然是有的,接下来就给大家分享方法。

将以下代码添加到functions.php文件中,管理员就可以快速登录到其他用户的帐户。

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

不知道怎么放?下载插件上传,然后启用即可

链接:https://pan.ttkk.top/s/alihx0iy

提取码:

当前部分内容需要密码查看:

1、扫码关注公众号回复: 密码

2、根据提示回复: 2113 即可获取文章阅读密码

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
ts小陈

发表评论(请规范评论)--评论需审核

:?: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :cry: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :neutral: :razz:

已登录用户不需要填写以下内容