首页 » PHP教程 » php若何切换账号技巧_Wordpress建站教程治理员快速登录其它帐户的方法

php若何切换账号技巧_Wordpress建站教程治理员快速登录其它帐户的方法

访客 2024-12-13 0

扫一扫用手机浏览

文章目录 [+]

连续分享wordpress建站教程。
一个网站可能不止一个帐号,多个帐号这间来回切换也挺麻烦的,最近的一个wordpress建站项目中就碰着了这个问题,由于我对不同的帐号限定了不同的功能,有些操作得切换到其余一个帐户才能进行。
那有没有办法快速切换帐户呢?当然是有的,接下来就给大家分享方法。

步骤一:添加代码到Functions.Php

把下面的代码添加到当前的wordpress建站主题functions.php文件中。
(代码转自我爱水煮鱼博客)

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();},10,3);

以上代码可以实现多个帐号快速切换的方法,如果是管理员,则可以快速切换到任何帐号,但普通权限的帐号不能切换。
如果你的网站都是管理员帐号,那么这些帐号之间都可以实现快速相互切换,非常方便。

php若何切换账号技巧_Wordpress建站教程治理员快速登录其它帐户的方法
(图片来自网络侵删)
步骤二:把代码添加到Code Snippets插件中

Wordpress建站教程:利用插件更换Functions.Php

如果你的网站安装了Code Snippets插件,那么也可以直接把代码添加到插件中,这样会更方便,Code Snippets插件的先容可以参考上面的文章。

切换方法

进入用户管理,如上图所示,鼠标移动到用户名上就会涌现【以此身份上岸】的选择,点击即可快速切换帐户。

标签:

相关文章