连续分享wordpress建站教程。一个网站可能不止一个帐号,多个帐号这间来回切换也挺麻烦的,最近的一个wordpress建站项目中就碰着了这个问题,由于我对不同的帐号限定了不同的功能,有些操作得切换到其余一个帐户才能进行。那有没有办法快速切换帐户呢?当然是有的,接下来就给大家分享方法。
步骤一:添加代码到Functions.Php把下面的代码添加到当前的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建站教程:利用插件更换Functions.Php
如果你的网站安装了Code Snippets插件,那么也可以直接把代码添加到插件中,这样会更方便,Code Snippets插件的先容可以参考上面的文章。
切换方法进入用户管理,如上图所示,鼠标移动到用户名上就会涌现【以此身份上岸】的选择,点击即可快速切换帐户。