您可以这样继续:
add_filter("login_redirect", "wpse_113875_login_redirect", 10, 3);
function wpse_113875_login_redirect($redirect_to, $request, $user) {
if(is_array($user->roles))
if(in_array(\'administrator\', $user->roles))
return site_url(\'/wp-admin/\');
return home_url();
}
这将使用WP登录系统,并在登录后根据用户的角色重定向用户。我认为在这种情况下,这比构建自己的脚本要容易。您可以轻松地在WP登录页面的前端添加一些按钮或链接。希望这有帮助。