Shortcode que cree una galería de imágenes responsive y con lightbox

Esta semana vamos a crear un shortcode que genere una galería de imágenes, de 3 filas y 2 columnas y que sea responsive, y además de todo esto, que cargue la librería de lightbox Lightbox2, para que al hacer clic en cada imagen, se abra en un lightbox.

Además, vamos a crear también un código CSS para darle formato a la galería (crear 3 columnas, que al ponerse encima hagan un efecto zoom…).

Código que vamos a utilizar

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 crea un shortcode llamado [image_grid].

Pero el uso de este shortcode varía un poquito respecto a los shortcodes que hemos creado anteriormente. Debemos cargar las imágenes dentro de él.

Si te estabas preguntado ¿y dónde están las imágenes de esta galería, o cómo se cargan?. Pues esa es la respuesta.

Este shortcode tenemos que utilizarlo de la siguiente forma:

[image_grid images=»ruta/image1.jpg,ruta/image2.jpg,ruta/image3.jpg,ruta/image4.jpg,ruta/image5.jpg,ruta/image6.jpg»]

Es decir, tienes que darle la ruta de todas las imágenes que quieres que formen parte de esta galería.

En este caso trabajaremos con 6 imágenes, ya que hemos dicho al principio que íbamos a  crear una galería de 3 columns por 2 filas.

¡Estupendo, vamos por buen camino!.

Ahora ya tenemos la galería creada y con su lightbox funcionando, pero aún tenemos que crear esas 3 columnas con sus dos filas. Para ello vamos a utilizar código CSS.

Código CSS que vamos a utilizar

Vamos a crear las filas y columnas con este código CSS:

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 CSS

Para que este código CSS haga lo que tiene que hacer, lo más sencillo es pegarlo en el apartado CSS adicional que se encuentra en el menú Apariencia, Personalizar, en el menú de WordPress.

¡Hecho, ya tienes tu galería funcionando!.

Dónde debemos poner este código

Yo te aconsejo hacerlo de esta forma: colócalos en tu plugin de snippetsAunque también puedes ponerlos en tu plugin de funciones o en el archivo functions.php de tu tema hijo.

Resultado

Shortcode que cree una galería de imágenes responsive y con lightbox - 1
Shortcode que cree una galería de imágenes responsive y con lightbox - 1
Shortcode que cree una galería de imágenes responsive y con lightbox - 2
Shortcode que cree una galería de imágenes responsive y con lightbox - 2

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