• 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 el nombre del usuario logueado mediante un shortcode en WordPress

Descubre con este tutorial cómo mostrar el nombre del usuario «logueado» en cualquier sitio de la web gracias a un shortcode.

Una de las ventajas de ser suscriptor de Código Genesis es que puedes hacer sugerencias para nuevos tutoriales.

El otro día, José Luis me hacía la siguiente sugerencia a raíz de un tutorial:

¡Saludos, Nahuai! Una de las ideas es sencilla: Simplemente saludar a cada suscriptor cuando se loguea en el sitio: Hola, [nombre-usuario].

Otra idea es personalizar el contenido, por ejemplo de cursos: «¿Te acuerdas [nombre-usuario] de cómo aprendistes a sumar? ¿Sí? Pues prepárate [nombre-usuario] porque hoy aprenderás a multiplicar.»

La idea viene de las «newsletter» que recibimos por email donde los correos «parecen» que nos los han escrito en exclusiva.

Saludos Nahuai y a todos los suscriptores.

Una propuesta interesante, ¿verdad?

Si tú también quieres colocar mensajes personalizados a tu suscriptor en determinados puntos de la web, aquí tienes cómo hacerlo combinando la función wp_get_current_user() y los shortcodes de WordPress.

El resultado final podría ser algo así:

Ejemplo de shortcode mostrando el usuario logueado.

O cualquier combinación que se te ocurra.

Pasos para mostrar el nombre de usuario mediante un shortcode

1. Crea el shortcode

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

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

Con este código creas un shortcode que te permite mostrar el nombre del usuario «logueado» al escribir [nombre_usuario].

Además, le das la clase CSS de «username» por si quieres añadirle algún estilo personalizado al nombre.

Ahora solo te queda un paso.

2. Introduce el shortcode donde desees

La ventaja de los shortcodes es que puedes insertarlos en cualquier punto de la web.

Solo tendrás que escribir «[tu_shortcode]» donde quieras que se visualice, en este caso [nombre_usuario].

Ejemplo introduciendo el shortcode que muestra el usuario logueado.

Importante:

  • Si estás utilizando el editor clásico, utiliza la pestaña de HTML para introducir el shortcode.
  • En caso de que ya estés usando el nuevo editor de bloques (Gutenberg) puedes añadirlo al bloque normal de párrafo, el de HTML o el de shortcode. Todos ellos renderizarán de forma correcta el contenido.

Conclusiones

Ya ves qué fácil es mostrar el nombre de un usuario logueado en cualquier punto de las web gracias a este shortcode personalizado.

Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.

Todo ventajas de ser suscriptor. 😉

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 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?