Quireo que esta web no se pueda ver nada si no estoy registrado con el usuario de wordpress
web.com
Que si no estoy registrado no pueda ver nada y me aparezca esta pagina
https://web.com?page_id=16576
hasta que me logee y regitrccione a web.com/
No se si me explico
tiene que estar logeado con algún rol en particular, tiene que ser admin o suscriptor
Este sería el codigo para lograrlo .->>
function login_redirect() {
// echo $pagenow;
if(!is_user_logged_in() && get_permalink() != 'web.com/mi-cuenta/'){
// header('Location: web.com/mi-cuenta');
$user = wp_get_current_user();
if ( in_array( 'admin', (array) $user->roles ) || in_array( 'suscriptor', (array) $user->roles )) {
// true
} else {
header('Location: web.com/mi-cuenta');
}
}
}
// add the block of code above to the WordPress template
add_action( 'wp', 'login_redirect' );