有時(shí)候,客戶說他登錄你的網(wǎng)站后顯示異?;蚴枪δ墚惓?,可自己登錄后又沒問題,客戶又解釋不清楚,怎么辦?問他要賬號(hào)密碼,登錄上去看看。但是每次都要賬號(hào)密碼,多少有點(diǎn)麻煩和不智能,下面這段代碼可已讓管理員快速登錄其他用戶的賬戶。
將下面的代碼添加到當(dāng)前使用的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);
轉(zhuǎn)自水煮魚博客:https://blog.wpjam.com/m/wordpress-login-as/
新主題官方微信公眾號(hào)
掃碼關(guān)注新主題(XinTheme)官方公眾號(hào),本站動(dòng)態(tài)早知道。
發(fā)布本站最新動(dòng)態(tài)(新主題發(fā)布、主題更新)和WordPress相關(guān)技術(shù)文章。