WordPress一鍵切換為其他用戶身份登錄功能方法
今天小編在看公眾號的時候發(fā)現(xiàn),有人反映不能充VIP,但是小編自己登錄查看一切正常,又解釋不清楚,怎么辦?于是問他要賬號密碼,登錄上去看看。但是每次都找用戶要賬號密碼,多少有點麻煩和不智能,還讓人感覺麻煩和反感,So,將下面這段代碼放入 functions.php 可以讓管理員快速登錄其他用戶的賬戶。
今天,我們用純代碼來解決這個問題,并中文顯示。
/** * WordPress 后臺管理員免密一鍵切換其他賬號登錄 */ 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', 10, 3);
刷新 WordPress 后臺,進(jìn)入用戶管理,你就會發(fā)現(xiàn)多了一個“以此身份登錄”的按鈕,點一下就自動退出管理員賬號,并免密碼以該賬號登錄。
怎么樣?是不是方便測試?yán)玻?/p>
好了關(guān)于WordPress一鍵切換為其他用戶身份登錄功能方法至此結(jié)束,更多關(guān)于WordPress使用技巧與插件請查看下面的相關(guān)鏈接
相關(guān)文章
關(guān)于IE11修改User-agent不再支持document.all等
這篇文章主要介紹了關(guān)于IE11修改User-agent不再支持document.all等,需要的朋友可以參考下2015-12-12在Visual Studio中使用GIT進(jìn)行源碼管理
這篇文章介紹了在Visual Studio中使用GIT進(jìn)行源碼管理的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06三大UML建模工具Visio、Rational Rose、PowerDesign的區(qū)別比較
UML建模工具相信大家有所了解,那么你對UML建模工具Visio 、Rational Rose、PowerDesign之間的區(qū)別和聯(lián)系是否了解,這里就像大家簡單介紹一下2013-02-02Idea 2019.3 本應(yīng)該搜索到的插件卻搜索不到的解決方法
這篇文章主要介紹了Idea 2019.3 本應(yīng)該搜索到的插件卻搜索不到,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06