我是新手wordpress
。我目前正在注册和登录。我有一个页面限制 url let http://xyz.com/abc
。此网址需要登录/注册。
我需要当用户注册或登录时,它应该被重定向到这个先前的 url。
在登录中,我添加了以下钩子:
一个
add_filter('login_redirect', 'redirect_previous_page', 10);
function redirect_previous_page(){
global $user;
$request = $_SERVER["HTTP_REFERER"];
if ( in_array( $user->roles[0], array( 'administrator') ) ) {
return admin_url();
return $redirect_to;
} elseif ( in_array( $user->roles[0], array( 'subscriber') ) ) {
return $request;
return $redirect_to;
}
}
它对我有用,但我没有得到成功注册后如何在此 URL 上重定向。我在登录页面上有注册链接