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.