Tengo un sitio de wp e intento obligar a los invitados a iniciar sesión/registrarse antes de ver solo PUBLICACIONES ÚNICAS (no páginas, archivos, etc.).
tengo esta funcion:
// 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' );
El problema con esta función es que redirige a los invitados a iniciar sesión cuando ven cualquier página/publicación/etc. ¿Alguien puede ayudarme a modificar esta función para redirigir solo al ver publicaciones individuales? Gracias, Iasmina