Buenos días,
Me gustaría hacer que solo se pueda ver la web logueandose, es decir, que al entrar en la web lo primero que salga sea una pantalla con únicamente un cajetín donde introducir usuario y contraseña, y que entonces se accediera a la web. Sólo pueden acceder los que se logean correctamente.
Gracias y un saludo,
Roberto
URL del sitio: Contenido solo visible a usuarios registrados
Hola Roberto.
Si quieres realizarlo sin plugins puedes añadir el siguinete codigo al archivo fuctions.php que enconatras en wp-content -> themes -> tu_plantilla:
/** * Redirigir a usuarios no logueados */ function agm_webprivada() { if ( !is_user_logged_in() ) { // Obtenemos la página actual global $wp; $url_actual = home_url(add_query_arg(array(),$wp->request)); // Redireccionamos if ( preg_replace('/?.*/', '', $url_actual) != preg_replace('/?.*/', '', wp_login_url()) ) { wp_safe_redirect( wp_login_url( $url_actual ), 302 ); exit(); } } } add_action( 'template_redirect', 'agm_webprivada' );
Este código redirige al login de wordpress para que el usuario introduzca su usuario.
Un saludo
Muchas gracias