Crear un shortcode que te salude dependiendo de la hora que sea

Hoy vamos a crear algo bastante simpático: un shortcode que te salude, dependiendo de la hora a la que te conectes.

Código que vamos a utilizar

Podemos lograr este efecto, utilizando el siguiente código:

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!

Cómo funciona este código

Este código es bastante simple en su funcionamiento:

  • Te saluda con un ¡Buenos días!, si la hora a la que te conectas está entre las 5 de la mañana y las 12 del mediodía.
  • Si te conectas entre las 12 del mediodía y las 19, te saludará con un ¡Buenas tardes!.
  • Y por último, si te conectas entre las 19 y las 5 de la mañana te saluda con un ¡Buenas noches!.

Para terminar, el código genera un shortcode llamado [saludo], el cual puedes utilizar en el lugar donde quieras mostrar esa información: en una página, en un artículo o en la sidebar, añadiéndolo como un widget de tipo shortcode, desde la opción Apariencia, Widgets.

Evidentemente, puedes cambiar los saludos y las horas por las que tú quieras.

También podemos rizar el rizo

Utilizando el ejemplo anterior, crearemos un shortcode que te pida tu nombre, mediante un campo y un botón. 

Una vez introducido tu nombre y pulsado el botón, te saludará con el formato:

Hola xxx, yyy

Donde xxx es el nombre de usuario e yyy es buenos días, buenas tardes o buenas noches.

Y además de todo, que borre el campo y el botón, para que no se muestren y no ensucien así este efecto.

Lo puedes ver en la imagen, el 1 es como se ve antes de aplicarle el código, y el 2 sería después de aplicarle el código.

El nuevo código que vamos a utilizar es el siguiente:

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 al igual que con el primer código, también puedes cambiar los saludos y las horas.

Dónde debemos poner este código

Yo te aconsejo hacerlo de una forma: colocarlo en tu plugin de snippets. Pero también puedes colocarlo en tu plugin de funciones o en el archivo functions.php de tu tema hijo.

Resultado

Shortcode en WordPress que te pide tu nombre y te saluda dependiendo de la hora del día, y luego oculta el campo y el botón
Shortcode en WordPress que te pide tu nombre y te saluda dependiendo de la hora del día, y luego oculta el campo y el botón

Este artículo ha sido visitado: 29 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.