• 隐藏侧边
  • WordPress 管理员快速登录其他用户账户 

    现在我给大家分享一个为 WordPress 添加一个功能“以此身份登陆”,让你在管理员后台一键进入别的账户后台的方法,是不是很爽?方法也很简单,请继续往下看:

    操作方法:

    将下面代码放入你的主题模板函数functions.php文件即可:

    1. add_filter('user_row_actions', function($actions$user){  
    2. $capability = (is_multisite())?'manage_site':'manage_options';  
    3. if(current_user_can($capability)){  
    4. $actions['login_as'] = '<a title="以此身份登陆" href="'.wp_nonce_url("users.php?action=login_as&users=$user->ID", 'bulk-users').'">以此身份登陆</a>';  
    5. }  
    6. return $actions;  
    7. }, 10, 2);  
    8.    
    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);  

    如果你的 WordPress 项目需要经常切换不同的账户,那么不妨试试这段代码,可以大大提高你的工作效率。

    全文完!本文共715个字,祝您阅读愉快!
    注意!未经本站允许请不要转载:一号博客网 » WordPress 管理员快速登录其他用户账户
    赞(0) 打赏
    分享到: 更多 (0)
    WordPress 管理员快速登录其他用户账户
    历史文章推荐
    九月
    8
      哇哦~~~,历史上的今天没发表过文章哦

    评论 抢沙发

    签到
    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏