Redireccionar usuarios no registrados al home en WordPress

ForoFreelance Foros Programación & Tecnologías Redireccionar usuarios no registrados al home en WordPress

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)
  • Autor
    Publicaciones
  • #11215

    Juan
    Participante
    @juan

    Record +79

    Un nuevo tutorial para cerrar la semana!

    Con el siguiente código vas a poder redireccionar a los usuarios no registrados que intente acceder a una url especifica (o página, entrada, etc) hacia la página de inicio de tu WordPress.

    Te explico cómo funciona… Por ejemplo, si tienes una página que quisieras que solo los usuarios registrados puedan ver entonces este código te va de maravilla.

    En el ejempo la url es: dominio.com/saludos/hola-usuarios/ entonces copie y pegué la siguiente parte /saludos/hola-usuarios/ en el código de la parte inferior.

    El código tienes que copiarlo y pegarlo en el archivo functions.php de tu wordpress

    /* Restrict URL for Non-Logged Users  and Redirect to HomePage*/
    add_action('template_redirect','my_non_logged_redirect');
    function my_non_logged_redirect(){
    if (is_page('/saludos/hola-usuarios/') && !is_user_logged_in() )
    {
    wp_redirect( home_url() );
    die();
    }
    }

    El código enviará a la página de inicio a los usuarios que aún no hayan iniciado sesión en su cuenta. Si el usuario ya entro en su cuenta entonces si se le mostrara el contenido de la url.

    Eso es todo, si necesita ayuda dejame un comentario…

    • Este debate fue modificado hace 4 meses a por  Juan.
    - Valoraciones -
    2 votos, promedio: 5,00 de 52 votos, promedio: 5,00 de 52 votos, promedio: 5,00 de 52 votos, promedio: 5,00 de 52 votos, promedio: 5,00 de 5
    2 Votos (5,00/5)
    #11225

    Clara
    Participante
    @claralabordeta

    Record +4

    Hola.

    Muchas gracias por esta información. Llevaba tiempo queriendo redirigir la landing de la web ortodoncia Barcelona a su home porque estaba dando algunos problemas y por fin he podido hacerlo, lo cierto es que no sabía ya donde buscar porque además de web freelance tenía que encargarme de este tipo de tareas, por lo que ha sido todo un reto.

    #11226

    Juan
    Participante
    @juan

    Record +79

    De nada @claralabordeta ;)

     

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)

Debes estar registrado para responder a este debate. Entrar & Registro