• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Mostrar una página principal distinta a los usuarios logueados en WordPress

Descubre en este tutorial cómo mostrar una página principal diferente en WordPress dependiendo de si el usuario está logueado o no usando un simple snippet de código.

Esta estrategia es especialmente interesante para membership sites, ya que lo habitual es tener una página principal donde muestras los beneficios de ser suscriptor, pero una vez el usuario está logueado te interesa que tenga un acceso rápido a el contenido (tutoriales, cursos…).

De hecho, utilizo esta estrategia en esta misma página. 😉

Vamos a ver cómo conseguirlo usando las etiquetas condicionales de WordPress y a la función wp_redirect.

Snippet para mostrar una página principal distinta a los usuarios identificados en WordPress

Añade el siguiente fragmento al final del fichero functions.php o plugin de funcionalidades:

Para ver este código y los otros 1801 snippets de esta web,
identifícate o suscríbete aquí.

Así de sencillo, ¿ves?

En este caso usas la función wp_redirect para que a los usuarios que están logueados y en la página principal se les redireccione a la página de tutoriales (/tutoriales/).

Las etiquetas condicionales que usas son is_user_logged_in e is_front_page.

Para personalizar el snippet y que les redireccione a la página que tú elijas, solo tienes que sustituir la URL «https://tuweb.es/tutoriales/» por la URL que quieras.

Conclusión

Ahora ya sabes cómo conseguir que se muestre una página principal distinta si el usuario está logueado o no.

Es un truco que utilizo en prácticamente todas las webs de suscripción que creo.

¿Alguna duda? Te leo en los comentarios.

Y si quieres darme una sugerencia para próximos tutoriales, déjamela en el formulario de contacto. Ventajas de ser suscriptor. 😉

PHP WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes login o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?