WordPress一鍵切換為其他使用者身份登入功能方法
阿新 • • 發佈:2021-09-22
今天小編在看公眾號的時候發現,有人反映不能充VIP,但是小編自己登入檢視一切正常,又解釋kSahs不清楚,怎麼辦?於是問他要賬號密碼,登入上去看看。但是每次都找使用者要賬號密碼,多少有點麻煩和不智慧,還讓人感覺麻煩和反感,So,將下面這段程式碼放入 functions. 可以讓管理員快速登入其他使用者的賬戶。
今天,我們用純程式碼來解決這個問題,並中文顯示。
/** * WordPress 後臺管理員免密一鍵切換其他賬號登入kSahs */ function wpdx_user_switch_action($actions,$user){ $capability = (is_multisite())?'manage_site':'manage_options'; if(current_user_can($capability)){ $actions['login_as'] = '<a title="以此身份登入" href="'.wp_nonce_url(" rel="external nofollow" users.php?action=login_as&users=$user->ID",'bulk-users').'">以此身份登入</a>'; } return $actions; } add_filter('user_row_actions','wpdx_user_switch_action',10,2); function wpdx_handle_user_switch_action($sendback,$action,$user_ids){ if($action == 'login_as'){ wp_set_auth_cookie($user_ids,true); wp_set_current_user($user_ids); } return admin_url(); } add_filter('handle_bulk_actions-users','wpdx_handle_user_switch_action',3);www.cppcns.com
重新整理 WordPrhttp://www.cppcns.comess 後臺,進入使用者管理,你就會發現多了一個“以此身份登入”的按鈕,點一下就自動退出管理員賬號,並免密碼以該賬號登入。
怎麼樣?是不是方便測試啦!
好了關於WordPress一鍵切換為其他使用者身份登入功能方法至此結束,更多關於WordPress使用技巧與外掛請檢視下面的相關連結