目錄
Toggle繼續分享wordpress建站教程。一個網站可能不止一個帳號,多個帳號這間來回切換也挺麻煩的,最近的一個wordpress建站項目中就遇到了這個問題,因為我對不同的帳號限制了不同的功能,有些操作得切換到另外一個帳戶才能進行。那有沒有辦法快速切換帳戶呢?當然是有的,接下來就給大家分享方法。
把下面的代碼添加到當前的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);
以上代碼可以實現多個帳號快速切換的方法,如果是管理員,則可以快速切換到任何帳號,但普通權限的帳號不能切換。如果你的網站都是管理員帳號,那么這些帳號之間都可以實現快速相互切換,非常方便。
如果你的網站安裝了Code Snippets插件,那么也可以直接把代碼添加到插件中,這樣會更方便,Code Snippets插件的介紹可以參考上面的文章。
進入用戶管理,如上圖所示,鼠標移動到用戶名上就會出現【以此身份登陸】的選擇,點擊即可快速切換帳戶。
? Copyright 2024. 悅然網絡工作室/悅然wordpress建站 專注中小企業wordpress建站 All Rights Reserved.網站地圖
本站圖片來源為Pexels、Pixabay、Freepik、Unsplash等圖片庫的免費許可,CC0協議;還有部分為自己手繪,版權碰瓷請自重!法律服務:law@yueranseo.com 蜀ICP備20016391號-1 川公網安備 51011502000367號
?
?
?
?
微信聯系