我在functions.php中使用以下代码来重定向未登录的用户,不包括你是否在wp-login.php中.
if(!is_user_logged_in() && $pagenow != 'wp-login.php') {
wp_redirect( 'http://signup.mysite.com', 302 );
}
Run Code Online (Sandbox Code Playgroud)
但是,我已经安装了一个使用不同登录页面的购物车插件,基本上将mysite.com/wp-login.php重定向到mysite.com/account/login.
是否有一些代码可以用来排除重定向的url路径,也许是要替换的东西$pagenow != 'wp-login.php'?