web_image Shortcode
El shortcode web_image renderiza el componente de imagen.
Los atributos que aparecen a continuación coinciden con los controles actuales del Page Builder y con la salida pública. Utiliza la sintaxis en bruto únicamente para contenido revisado que no pueda mantenerse mediante los controles visuales.
Uso
[web_image get_image="123"]
Atributos
| Atributo | Valor por defecto | Valores aceptados | Propósito |
|---|---|---|---|
get_image |
— | Cadena, salvo que se indique lo contrario | Selecciona la imagen que se va a mostrar. |
image_overlay |
— | hover, hide-on-hover, always |
Controla la superposición. |
image_overlay_effect |
— | gradient |
Elige el estilo de superposición de la imagen. Disponible cuando image_overlay es hover o hide-on-hover o always. |
image_overlay_frame |
— | yes |
¿Añadir un marco a la superposición?. Disponible cuando image_overlay es hover o hide-on-hover o always. |
image_overlay_enter_mode |
— | follow |
¿Hacer que la superposición entre por el mismo lado por el que entra tu cursor?. Disponible cuando image_overlay es hover. |
image_overlay_zoom |
yes |
yes o vacío |
Habilita el zoom de la imagen al pasar el cursor. Disponible cuando hay una superposición habilitada. |
image_overlay_icon |
— | Cadena, salvo que se indique lo contrario | Controla el icono de la superposición. Disponible cuando image_overlay es hover o hide-on-hover o always. |
image_overlay_elements |
title,description,view_icon,link_title,link_icon |
title, caption, description, view_icon, link_title, link_icon, button |
Contenido de la superposición separado por comas cuando se omite en la sintaxis en bruto del shortcode. Page Builder puede guardar su propia selección explícita. |
button_text |
Read more |
Cadena, salvo que se indique lo contrario | Establece la etiqueta visible del botón. Disponible cuando image_overlay_elements es button. |
button_style |
1 |
1 o un slug de estilo de botón configurado |
Selecciona un estilo de botón definido en el sistema de diseño de POM. Disponible cuando image_overlay_elements es button. |
image_click_event |
link |
link, modal_box_open, slider |
Selecciona lo que quieres que ocurra al hacer clic en el icono o botón del enlace. Disponible cuando image_overlay_elements es link_title o link_icon o button. |
image_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 la superposición. Disponible cuando image_overlay es hover o hide-on-hover o always. |
image_overlay_background |
1 |
Cadena, salvo que se indique lo contrario | Controla el color de fondo de la superposición. Disponible cuando image_overlay es hover o hide-on-hover o always. |
image_overlay_background_alpha |
50 |
Número | Establece un valor de opacidad personalizado. Disponible cuando image_overlay es hover o hide-on-hover o always. |
image_overlay_text_color |
11 |
Cadena, salvo que se indique lo contrario | Controla el color del texto de la superposición. Disponible cuando image_overlay es hover o hide-on-hover o always. |
whole_image_click_event |
none |
none, modal_box, modal_box_open, link, slider |
¿Qué ocurre al hacer clic en la imagen?. |
image_slider_id |
— | Cadena, salvo que se indique lo contrario | Introduce el ID del Slider que quieres gestionar. Disponible cuando whole_image_click_event es slider. |
image_slider_action |
next |
next, previous, custom |
Controla la acción del slider. Disponible cuando whole_image_click_event es slider. |
image_slider_custom_slide_id |
— | Cadena, salvo que se indique lo contrario | Controla el id de slide personalizado. Disponible cuando image_slider_action es custom. |
image_popup_elements |
— | description |
Elementos que se mostrarán en la ventana emergente de la imagen. Disponible cuando whole_image_click_event es modal_box. |
image_xfn |
— | Cadena, salvo que se indique lo contrario | Esto se colocará en el parámetro rel=\"\" del enlace. |
modal_box_id |
— | Cadena, salvo que se indique lo contrario | Introduce el ID del modal que deseas abrir. Disponible cuando whole_image_click_event es modal_box_open. |
image_alignment |
center |
left, right, center |
Selecciona la alineación de la imagen. |
image_size |
full-original-ratio |
Cualquier slug de tamaño de imagen registrado en WordPress | Selecciona el tamaño de imagen generado. |
image_loading |
lazy |
lazy, eager, auto |
Los atributos de carga explícitos omiten el analizador de carga diferida del tema para esta imagen. La carga diferida requiere habilitar Avanzado > Carga diferida en los ajustes del tema. |
image_fetchpriority |
— | high, low, auto |
Utiliza «high» únicamente para imágenes situadas por encima del pliegue. La prioridad alta fuerza la carga inmediata. |
image_fit |
— | yes |
Si está marcado, la imagen se ajustará al ancho del div padre. |
image_change_hover |
— | yes |
Cambia la imagen cuando el ratón está encima. |
image_to_change_hover |
— | Cadena, salvo que se indique lo contrario | Selecciona la imagen que usar al pasar el cursor. Disponible cuando image_change_hover es yes. |
image_gif_play_options |
— | gif_autoplay, gif_mouse_over, gif_on_click, gif_play_in_viewport |
Elige cómo reproducir el .gif. |
gif_thumbnail |
— | Cadena, salvo que se indique lo contrario | Selecciona la miniatura para los GIF sin reproducción automática. Disponible cuando image_gif_play_options es gif_mouse_over o gif_on_click o gif_play_in_viewport. |
custom_width |
— | Cadena, salvo que se indique lo contrario | Esto anulará el atributo de ancho en línea de la imagen. |
custom_height |
— | Cadena, salvo que se indique lo contrario | Esto anulará el atributo de alto en línea de la imagen. |
render_svg |
— | yes |
Inserta un SVG local de la biblioteca saneado de hasta 512KB. Otras fuentes usan un elemento de imagen ordinario. Se conservan el ajuste, el hover y las dimensiones de la imagen. |
gallery_photoswipe_width, gallery_photoswipe_height |
— | Dimensiones positivas en píxeles | Anula las dimensiones de la caja de luz; normalmente la imagen original las proporciona. |
device_visibility |
— | Cadena, salvo que se indique lo contrario | Aplica la regla de visibilidad responsive seleccionada. |
el_id |
— | ID HTML único válido | ID de la imagen. |
el_class |
— | Clases CSS separadas por espacios | Añade clases auxiliares o personalizadas existentes al contenedor de la imagen de la biblioteca. Para una URL de imagen externa, las clases permanecen en el propio elemento de imagen. |
Verificación
El título vinculado, el icono de enlace y el botón siguen a image_click_event; el icono de la caja de luz siempre amplía la imagen. Las acciones de modal y de slider requieren un ID de destino existente, pero no requieren una URL de destino de la biblioteca. Cuando tanto la imagen completa como su icono abren la caja de luz, representan un único elemento de galería.
Para los estados de GIF detenido, selecciona una gif_thumbnail fija. El texto alternativo de la biblioteca y otros metadatos se leen en el momento de la renderización; las páginas almacenadas en caché pueden requerir un refresco de caché para mostrar las ediciones.
La imagen de hover utiliza el mismo tamaño de imagen seleccionado y las mismas dimensiones personalizadas que la imagen principal, con sus propios candidatos responsive y su relación de aspecto. Se carga de forma diferida cuando la carga diferida global está habilitada y no hereda la prioridad de carga alta de la imagen principal. Comprueba un área de visualización estrecha y el estado de hover después de cambiar el tamaño. Las imágenes de la biblioteca con un texto alternativo vacío conservan alt="" y omiten el tooltip de título automático; deja esto vacío solo cuando la imagen sea decorativa o repita información cercana.
Para medios multilingües, selecciona el elemento de la biblioteca correspondiente al idioma de la página. Page Builder mantiene su referencia de archivo adjunto cuando ese elemento sigue coincidiendo con la URL del archivo seleccionado, incluidos los elementos traducidos que comparten un único archivo físico. Cambiar la URL de la imagen actualiza la referencia; las URL externas no conservan una referencia de biblioteca no relacionada. Gestiona las traducciones en tu plugin multilingüe, guarda la página y comprueba el texto alternativo renderizado.
Comprueba web_image con el medio previsto, un tamaño responsive apropiado y cualquier texto alternativo o transcripción requeridos. Presta especial atención a get_image y image_overlay.
Para la creación de contenido con Gutenberg, consulta Añadir una imagen de la biblioteca en vivo.