在PHP Wordpress中重定向用户到目标页面



我正在尝试为网站上没有帐户的访问者创建一个访客用户。下面的代码工作正常,但是用户被重定向到主页而不是目标页面。我的目标是将用户重定向到他们要去的地方。

if(!is_user_logged_in()){
$creds = array();
$creds['user_login'] = 'test@test.com';
$creds['user_password'] = '123456';
$creds['remember'] = true;
$user = wp_signon( $creds, false );
wp_redirect(home_url());
}

这是一件非常好的事情,我不能在你的网站上试验php代码。: D试试这个:

if(!is_user_logged_in()){
global $wp;
$this_page = add_query_arg( $wp->query_vars, home_url( $wp->request ) );
$creds = array();
$creds['user_login'] = 'test@test.com';
$creds['user_password'] = '123456';
$creds['remember'] = true;
$user = wp_signon( $creds, false );
wp_redirect($this_page);
}

相关内容

  • 没有找到相关文章