登录后重定向到上一页

时间:2018-04-29 作者:Ante Medic

我正在使用Profile Builder 创建登录页。我的登录页面是:示例。com/login/。

我正在尝试重定向到上一页(该页用户在访问example.com/login/之前)。我尝试过此代码,但不起作用:

add_filter(\'login_redirect\', \'redirect_previous_page\', 10, 1);
function redirect_previous_page( $redirect_to ){
global $user;

$request = $_SERVER["HTTP_REFERER"];

if ( in_array( $user->roles[0], array( \'administrator\') ) ) {

    return admin_url();

} elseif ( in_array( $user->roles[0], array( \'subscriber\') ) ) {

    return $request;
} 

return $redirect_to;
}
谢谢你的帮助。

1 个回复
最合适的回答,由SO网友:Ante Medic 整理而成

似乎无法使用此版本的profile builder。

结束

相关推荐

TML Theme My Login Plugin

我正在尝试将用户重定向到“感谢您注册”页面,但我无法获得它。这是代码(错误)function tml_action_url( $url, $action, $instance ) { if ( \'login\' == $action ) $url = \'url/thanks\'; return $url; } add_filter( \'tml_action_url\', \'tml_action_url\', 10, 3 );&