WordPress一鍵切換為其他用戶身份登錄功能方法
今天小編在看公眾號(hào)的時(shí)候發(fā)現(xiàn),有人反映不能充VIP,但是小編自己登錄查看一切正常,又解釋不清楚,怎么辦?于是問他要賬號(hào)密碼,登錄上去看看。但是每次都找用戶要賬號(hào)密碼,多少有點(diǎn)麻煩和不智能,還讓人感覺麻煩和反感,So,將下面這段代碼放入 functions.php 可以讓管理員快速登錄其他用戶的賬戶。
今天,我們用純代碼來解決這個(gè)問題,并中文顯示。
/**
* WordPress 后臺(tái)管理員免密一鍵切換其他賬號(hào)登錄
*/
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 后臺(tái),進(jìn)入用戶管理,你就會(huì)發(fā)現(xiàn)多了一個(gè)“以此身份登錄”的按鈕,點(diǎn)一下就自動(dòng)退出管理員賬號(hào),并免密碼以該賬號(hào)登錄。

怎么樣?是不是方便測試?yán)玻?/p>
好了關(guān)于WordPress一鍵切換為其他用戶身份登錄功能方法至此結(jié)束,更多關(guān)于WordPress使用技巧與插件請(qǐng)查看下面的相關(guān)鏈接
相關(guān)文章
Objective-C 動(dòng)態(tài)調(diào)用NSInvocation 的方法
NSInvocation是Objective-C編程中一個(gè)強(qiáng)大的特性,它允許開發(fā)者在運(yùn)行時(shí)動(dòng)態(tài)地調(diào)用方法,本文詳細(xì)介紹了如何使用NSInvocation來獲取方法的選擇器、創(chuàng)建實(shí)例、設(shè)置目標(biāo)對(duì)象和方法參數(shù),并執(zhí)行方法,感興趣的朋友跟隨小編一起看看吧2024-09-09
Sublime中View in Browser功能不生效問題及解決
這篇文章主要介紹了Sublime中View in Browser功能不生效問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-07-07
php/asp/asp.net中判斷百度移動(dòng)和PC蜘蛛的實(shí)現(xiàn)代碼
這篇文章主要介紹了php/asp/asp.net中判斷百度移動(dòng)和PC蜘蛛的實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-09-09
解決HTTP服務(wù)響應(yīng)數(shù)據(jù)不完整響應(yīng)數(shù)據(jù)截?cái)嗟膯栴}
這篇文章主要介紹了HTTP服務(wù)響應(yīng)數(shù)據(jù)不完整響應(yīng)數(shù)據(jù)截?cái)嗟膯栴}及解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-03-03
PostMan接口測試用例自動(dòng)轉(zhuǎn)成Python的測試腳本
PosMan做服務(wù)端的自動(dòng)化測試中,我們可以把Collection里面的測試用例導(dǎo)入出來,它是JSON的文件,然后我們解析這些JSON文件,讓它自動(dòng)的轉(zhuǎn)成Python測試代碼,實(shí)現(xiàn)了PostMan里面的接口測試用例自動(dòng)的轉(zhuǎn)成了Python的測試腳本,而且?guī)Я藬嘌?/div> 2024-06-06
VSCode程序猿彩虹屁插件rainbow fart體驗(yàn)篇
這篇文章主要介紹了VSCode程序猿彩虹屁插件rainbow fart體驗(yàn),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
有關(guān)將idea的系統(tǒng)配置文件移到其它盤激活失效的問題
這篇文章給大家介紹win7系統(tǒng)盤空間不足,發(fā)現(xiàn)idea2019.3 占3.4G,將idea的系統(tǒng)配置文件移到其它盤,激活失效的解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2020-11-11最新評(píng)論

