Ich habe eine WP-Site und versuche, den Gast dazu zu zwingen, sich anzumelden/registrieren, bevor er nur EINZELNE POSTS (keine Seiten, Archive usw.) ansieht.
Ich habe diese Funktion:
// Redirect users who arent logged in...
function login_redirect() {
// Current Page
global $pagenow;
// Check to see if user in not logged in and not on the login page
if(!is_user_logged_in() && $pagenow != 'wp-login.php')
// If user is, Redirect to Login form.
auth_redirect();
}
// add the block of code above to the WordPress template
add_action( 'wp', 'login_redirect' );
Das Problem mit dieser Funktion besteht darin, dass sie den Gast zum Anmelden umleitet, wenn er eine Seite/einen Beitrag/etc. Kann mir jemand helfen, diese Funktion so zu ändern, dass sie nur beim Anzeigen einzelner Beiträge umgeleitet wird? Danke, Lasmina