WordPress redirect Benutzer, wenn nicht eingeloggt

Ich bin mit dem folgenden code functions.php zum umleiten von Benutzern, die nicht angemeldet sind, ausgenommen, wenn Sie in wp-login.php.

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

Allerdings habe ich installiert, ein shopping-cart plugin, das verwendet eine andere login-Seite und im Grunde leitet mysite.com/wp-login.php zu mysite.com/account/login.

Gibt es einige code, den ich verwenden können, um auszuschließen url-Pfade aus umleiten, vielleicht etwas zu ersetzen $pagenow != 'wp-login.php'?

macht Ihre shopping-cart plugin redirect jeder Weg zum mysite.com/account/login wenn du nicht eingeloggt bist?
Nein, Sie können weiterhin auf der Seite surfen. Aber wenn Sie versuchen, Zugriff auf die standard-wp-login.php es erfolgt eine Umleitung zu amysite.com/account/login was ist eine benutzerdefinierte login-Seite.

InformationsquelleAutor Ryso | 2012-06-28

Schreibe einen Kommentar