Enviar a una página al iniciar sesión

Cómo enviar a una página al iniciar sesión

Hace unas cuantas semanas que he visto esta opción para enviar a una página al iniciar sesión, y hoy voy a contarte cómo se hace. La idea es que cuando un usuario vaya a iniciar sesión en tu WordPress, tú le muestres un desplegable con varias páginas a las que puede ser redirigido, en lugar de ir directamente al Escritorio.

Parece interesante, ¿verdad?. ¡Vamos a ver cómo se hace!.

Código que vamos a utilizar

Este código es un tanto complejo si no sabemos php, pero aún así, vamos a intentar explicarlo de forma rápida y sencilla:

  1. Creamos un menú desplegable con el nombre de las páginas a las que vamos a redirigir al usuario.
  2. Creamos la función que se encargará de realizar la redirección.
  3. Añadimos el menú desplegable con las funciones a la página de login.
  4. No aseguramos de que la redirección solo se lleva a cabo si se ha elegido una opción del menú desplegable.

El código sería algo parecido a este:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

Ni que decir tiene que puedes cambiar las páginas a las que quieres enviar al iniciar sesión, lo único que debes tener en cuenta es que esas páginas debes ponerlas, al menos, con un slash ( / ) antes del nombre de la página o sección. Por defecto el parámetro bloginfo toma la url de la página web.

También puedes añadir más secciones a las que redirigir, tan solo debes duplicar una de las líneas que redirige y cambiar la página a la que quieres redirigir, por ejemplo, puedes duplicar la línea

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

y enviar por ejemplo a la sección quienes somos de esta forma:

Este contenido es exclusivo para los usuarios de pago de la web.
Si ya lo eres accede a tu cuenta, y si aún no te has suscrito, regístrate desde aquí.

¡Nos vemos dentro!

Evidentemente, el slug (el nombre) de la sección Quienes somos de tu página web debe ser https://tupaginaweb.com/quienes-somos.

Así quedaría el login con esta opción incorporada

Como has visto, este código no es demasiado sencillo de entender si no tenemos unos mínimos conocimientos de programación php y de la estructura y funcionamiento de WordPress, pero aún así, puedes copiarlo y pegarlo en tu plugin de funciones sin ningún problema.

Resultado de cómo enviar a una página al iniciar sesión
Resultado de cómo enviar a una página al iniciar sesión

Este artículo ha sido visitado: 628 veces

Obtén acceso a los secretos mejor guardados de WordPress con solo un clic

Suscríbete a la newsletter y recibe en tu correo electrónico 10 snippets de código exclusivos que nunca se han publicado en nuestra membresía y que nunca se publicarán.

Obtén la ventaja definitiva en WordPress y conviértete en un experto.

leadmagnetcodigos

PDF

10 códigos para WordPress, Divi y WooCommerce, que nunca han sido publicados aquí, ni se publicarán

Deja que WordPress trabaje por ti, utiliza código.