1
登录重定向到上一页
我在http://netballscoop.com/log-in/有一个自定义的登录页面 填写用户名和密码后,它会将您重定向到完美的上一页。当您单击注销时,它会将您重定向到同一页面。因此,这一切都很好。 如果您将用户名/密码留空或出现错误,将导致您登录wp。为了防止这种情况,我使用了/programming/11477107/redirect-away-from-login-page上的代码 add_action('login_redirect', 'redirect_login', 10, 3); function redirect_login($redirect_to, $url, $user) { if($user->errors['empty_password']){ wp_redirect(get_bloginfo('url').'/log-in-error/'); } else if($user->errors['empty_username']){ wp_redirect(get_bloginfo('url').'/log-in-error/'); } else if($user->errors['invalid_username']){ wp_redirect(get_bloginfo('url').'/log-in-error/'); } else if($user->errors['incorrect_password']){ wp_redirect(get_bloginfo('url').'/log-in-error/'); } else{ wp_redirect(get_bloginfo('url').'/log-in'); } exit; } 这非常适合我网站上的登录错误。但是现在登录重定向将您带到http://netballscoop.com/members/testing(用户“ Testing”进入其BuddyPress成员的个人资料页面)。 用户登录后如何将用户重定向到上一页?