web_menu Shortcode

El shortcode web_menu muestra un menú compartido de WordPress usando el diseño sencillo de navegación de contenido del tema. Gestiona sus enlaces y jerarquía en Appearance → Menus.

Los atributos siguientes coinciden con los controles actuales del Page Builder y con la salida pública. Usa la sintaxis sin procesar solo para contenido revisado que no pueda mantenerse a través de los controles visuales.

Uso

[web_menu menu="footer-links" aria_label="Footer navigation"]

Atributos

Atributo Valor predeterminado Valores aceptados Propósito
menu — ID, slug o nombre de un menú de WordPress existente Selecciona el menú de navegación compartido. Los menús que faltan o están vacíos no muestran nada sin sustituir otro menú.
aria_label Nombre del menú Texto sin formato Nombre accesible opcional para la región de navegación.
device_visibility — Clases web-hide-on-lg, web-hide-on-md, web-hide-on-sm y/o web-hide-on-xs separadas por espacios Oculta el contenedor de navegación mostrado en los tamaños responsivos seleccionados.
el_id — ID HTML único válido Ancla opcional en el contenedor de navegación.
el_class — Clases auxiliares separadas por espacios Aplica clases existentes al contenedor de navegación sin generar CSS.

Verificación

Verifica web_menu con contenido representativo, su estado vacío y cada rango responsivo habilitado. Presta especial atención a menu.

Los enlaces conservan sus metadatos de nueva pestaña y relación, así como la semántica de página actual. Los títulos permiten formato inline pasivo; no se admiten atributos ejecutables arbitrarios ni marcado activo en los títulos. El menú sencillo no muestra las funciones de mega-menú de la cabecera.

El shortcode sigue disponible cuando la administración del Page Builder está desactivada y no añade recursos de frontend dedicados. Los cambios globales del menú se aplican en el siguiente renderizado sin caché. El bloque Menu de Gutenberg usa el mismo renderizador.