web_gallery Shortcode

El shortcode web_gallery renderiza el componente de galería.

Los atributos que se indican a continuación coinciden con los controles actuales del Page Builder y con el resultado público. Utiliza solo la sintaxis en bruto para contenido revisado que no pueda mantenerse mediante los controles visuales.

Uso

[web_gallery]

Atributos

Atributo Predeterminado Valores aceptados Propósito
gallery_mode — Cadena, salvo que se indique lo contrario Controla el modo de la galería.
gallery_random_mode — yes Muestra las imágenes en un orden distinto cada vez que se carga la página.
gallery_image_size thumbnail Cualquier slug de tamaño de imagen registrado en WordPress Selecciona el tamaño de imagen generado que utilizan los elementos de la galería.
gallery_style grid grid, masonry, carrousel, carousel_2, full_screen, image_with_thumbnails Elige el estilo de la galería.
gallery_popup_elements — description Elementos que se mostrarán en la ventana emergente de la imagen.
gallery_go_to_link_event none none, same-page, other-window Si la imagen tiene un enlace, selecciona qué hacer al hacer clic.
gallery_xfn — Cadena, salvo que se indique lo contrario Se colocará en el parámetro rel=\"\" del enlace. Se aplicará a todos los enlaces de la galería.
gallery_images — Cadena, salvo que se indique lo contrario Selecciona las imágenes que se mostrarán en la galería. Disponible condicionalmente según gallery_mode.
gallery_videos — Cadena, salvo que se indique lo contrario Añade vídeos de Youtube o Vimeo. Disponible condicionalmente según gallery_mode.
gallery_column_number 3 1, 2, 3, 4, 6, 12 ¿Cuántas columnas quieres que aparezcan en una fila?. Disponible cuando gallery_style es grid o masonry.
gallery_mobile_column_number default default, 1, 2, 3, 4, 6, 12 ¿Cuántas columnas quieres que aparezcan en una fila (en móvil)? Solo funciona si es Grid. No funciona con Isotope. Disponible cuando gallery_style es grid o masonry.
gallery_column_spacing 5 0, 1, 5, 10, 15 Espaciado entre las imágenes. Disponible cuando gallery_style es grid o masonry.
gallery_overlay hover hover, hide-on-hover, always Controla la superposición. Disponible cuando gallery_style es grid o masonry.
gallery_image_lightbox_click_full — yes Hace que la imagen completa abra el lightbox. El icono de vista puede permanecer habilitado; ambos controles abren el mismo elemento. Disponible cuando gallery_style es grid o masonry.
gallery_carousel_show_numbers — yes Controla la activación de la numeración del carrusel. Disponible cuando gallery_style es carrousel.
gallery_carousel_adaptive_height yes yes Si está marcada, la altura del carrusel se adaptará a cada celda. Disponible cuando gallery_style es carrousel.
gallery_carousel_cells_loop yes yes Si está marcada, se permitirá el bucle infinito. Disponible cuando gallery_style es carrousel o carousel_2.
gallery_carousel_draggable yes yes Permite arrastrar a través de las diapositivas. Disponible cuando gallery_style es carrousel o carousel_2.
gallery_carousel_autoplay — yes Si está marcada, las imágenes rotarán por sí solas. Disponible cuando gallery_style es carrousel o carousel_2.
gallery_carousel_autoplay_speed 2000 Número Selecciona la velocidad del carrusel. Disponible cuando gallery_carousel_autoplay es yes.
gallery_display_arrows yes yes Si está marcada, las flechas serán visibles. Disponible cuando gallery_style es carrousel o carousel_2.
gallery_carousel_gap — yes Si está marcada, no habrá espacios entre las imágenes. Disponible cuando gallery_style es carousel_2.
gallery_same_dimensions — yes Si está marcada, todas las imágenes tendrán las mismas dimensiones. Disponible cuando gallery_style es carousel_2.
carousel_height_in_pixels 500 Número Especifica la altura del carrusel en píxeles. La casilla de las mismas dimensiones debe estar habilitada. Disponible cuando gallery_same_dimensions es yes.
gallery_overlay_effect — gradient Elige el estilo de superposición de la imagen. Disponible cuando gallery_overlay es hover o hide-on-hover o always.
gallery_overlay_frame — yes ¿Añadir un marco a la superposición?. Disponible cuando gallery_overlay es hover o hide-on-hover o always.
gallery_overlay_enter_mode — follow ¿Hacer que la superposición entre por el mismo lado por el que entra el cursor?. Disponible cuando gallery_overlay es hover.
gallery_overlay_zoom yes yes Habilita el zoom de la imagen al pasar el cursor. Disponible cuando gallery_overlay es hover o hide-on-hover o always.
gallery_overlay_elements title,description,view_icon,link_icon title, caption, description, view_icon, link_icon, button Elementos que se mostrarán en la superposición de la imagen. Disponible cuando gallery_overlay es hover o hide-on-hover o always.
gallery_button_text Read more Cadena, salvo que se indique lo contrario Controla el texto de «leer más». Disponible cuando gallery_overlay_elements es button.
gallery_button_style 1 1 o un slug de estilo de botón configurado Selecciona el estilo del botón de superposición. Disponible cuando gallery_overlay_elements es button.
gallery_overlay_align web-image-box-center align-center web-image-box-top align-left, web-image-box-top align-center, web-image-box-top align-right, web-image-box-center align-left, web-image-box-center align-center, web-image-box-center align-right, web-image-box-bottom align-left, web-image-box-bottom align-center, web-image-box-bottom align-right Controla la alineación de los elementos de superposición. Disponible cuando gallery_overlay es hover o hide-on-hover o always.
gallery_overlay_background 1 Cadena, salvo que se indique lo contrario Controla el color de fondo de la superposición. Disponible cuando gallery_overlay es hover o hide-on-hover o always.
gallery_overlay_background_alpha 50 Número Establece un valor de opacidad personalizado. Disponible cuando gallery_overlay es hover o hide-on-hover o always.
device_visibility — Cadena, salvo que se indique lo contrario Aplica la regla de visibilidad responsive seleccionada.
el_id — ID HTML válido y único Introduce el ID de la sección (Nota: asegúrate de que sea único y válido según la especificación w3c).
el_class — Cadena, salvo que se indique lo contrario Si quieres dar un estilo distinto a un elemento de contenido concreto, utiliza este campo para añadir un nombre de clase y luego haz referencia a él en tu archivo css.

Personalizar la hoja de estilos

Los administradores pueden reemplazar la hoja de estilos completa del módulo Gallery en Settings → POM Theme → Advanced → Custom CSS → Shortcode CSS assets → Gallery. Al guardar se publica una copia optimizada por sitio sin añadir la hoja de estilos a las páginas que no contienen el shortcode. Al revertir se devuelve el handle existente web-gallery al gallery.min.css actual proporcionado por el tema. Los atributos de la galería, el marcado generado, los scripts web_gallery y web_carousel, el límite diferido de PhotoSwipe, los assets de Flickity solo para carrusel, los assets de Isotope solo para masonry y los assets de Swiper a pantalla completa y pom-fullpage permanecen sin cambios.

Verificación

Los metadatos de la galería se resuelven desde la biblioteca de medios en el momento del renderizado. Las páginas almacenadas en caché deben actualizarse para mostrar los cambios de la biblioteca. La navegación por miniaturas está limitada a cada galería, incluso cuando varios shortcodes y galerías de Gutenberg comparten una página. Las imágenes a pantalla completa conservan su texto alternativo y sus orígenes de imagen responsive.

El shortcode conserva su contrato gallery_column_spacing con valores en píxeles. El bloque de galería de Gutenberg utiliza la escala de relleno en rem del tema y admite recuentos de columnas móviles explícitos tanto en masonry como en grid.

Comprueba web_gallery con los medios previstos, un tamaño responsive apropiado y cualquier texto alternativo o transcripción requerida. Presta especial atención a gallery_mode y gallery_random_mode.