• 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

Añadir un elemento de login/logout mediante un shortcode en WordPress

Descubre en este tutorial cómo agregar un elemento para acceder/desconectar usando un shortcode en WordPress.

¿Tienes una web donde los usuarios deben iniciar sesión, como ocurre en Código Genesis?

Ya sabes cómo añadir un login/logout como último elemento del menú primario.

Pero es posible que en algunas circunstancias (por ejemplo, si el menú no está visible) te interese mostrar este elemento en otros lugares (barra lateral, widget del footer…).

Si utilizas Genesis Framework ya sabes cómo solucinarlo de forma sencilla.

¿Pero qué ocurre si quieres conseguir lo mismo en un proyecto que no usa Genesis Framework?

No pasa nada, porque puedes crear tu propio shortcode para salir del apuro. 😉

Aquí tienes cómo hacerlo:

Snippet para insertar un elemento de login/logout mediante shortcode en WordPress

Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:

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

Así de sencillo.

Puedes cambiar el texto de «Iniciar sesión» por otro, como «Acceder» o lo que veas más conveniente. Y lo mismo aplica con «Cerrar sesión».

Ahora solo tienes que añadir [login_logout] en un widget HTML y colocarlo donde desees:

Añadir el shortcode en un widget de HTML.

Así se visualizará en la parte frontal de la web:

Link para hacer logout en la barra lateral.

Conclusión

Gracias a este tutorial, ahora ya sabes cómo añadir un elemento de login/logout en cualquier punto de tu tema de WordPress mediante un shortcode con unas pocas líneas de código.

¿Alguna sugerencia para próximos tutoriales? Envíamela a través del formulario de contacto (solo para suscriptores).

PHP Shortcode 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 identificarte 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?