WordPress rediriger l'utilisateur si pas connecté

Je suis en utilisant le code suivant dans functions.php pour rediriger les utilisateurs qui ne sont pas connectés, à l'exclusion de si vous êtes dans wp-login.php.

if(!is_user_logged_in() && $pagenow != 'wp-login.php') {
wp_redirect( 'http://signup.mysite.com', 302 );
}

Cependant, j'ai installé un panier plugin qui utilise une autre page de connexion et de essentiellement les redirections mysite.com/wp-login.php pour mysite.com/account/login.

Est-il un code que je peux utiliser pour exclure les chemins d'url de redirection, peut-être quelque chose pour remplacer $pagenow != 'wp-login.php'?

votre panier plugin de redirection de chaque chemin de mysite.com/account/login si pas connecté?
Non, vous pouvez toujours naviguer sur le site. Mais si vous essayez d'accéder à la norme wp-login.php il va rediriger vers amysite.com/account/login qui est une coutume de la page de login.

OriginalL'auteur Ryso | 2012-06-28