Publicar en WordPress

A Mega Menu (Desktop) es un menú de sección — no se ancla a la ventana gráfica, se renderiza en el lugar exacto de la página donde lo incrustas (típicamente en el encabezado del sitio). En WordPress, el plugin Navi+ AI Menu Builder lo incrusta a través de shortcode o bloque de Gutenberg — nunca editas archivos de tema.

Otras plataformas (Wix, Squarespace, Webflow, sitios personalizados): ver Publicar en Wix / Squarespace / Otros.


Pasos

  1. Instala el plugin — ver Instalar el plugin Navi+ AI Menu Builder.
  2. Construye tu Mega Menu en Apariencia → Naviplus Menu Builder. Ver Mega Menu (Desktop) — Cómo usar para orientación de diseño.
  3. Copia el ID de Incrustación del menú (mostrado en el panel de publicación — se ve como SF-123456789).
  4. Inserta el menú donde lo desees en la página (siguiente sección).

Inserta el menú — tres opciones

Opción 1 — Shortcode (funciona en todas partes)

Pega esto en cualquier publicación, página o widget compatible con shortcode:

[naviwp embed_id="SF-123456789"]

Para un Mega Menu que debería aparecer en el encabezado del sitio en cada página, el lugar más limpio es un área de widget de encabezado (si tu tema proporciona una). Si no, usa un bloque de encabezado global / parte de plantilla (temas de Edición Completa del Sitio), o recurre a la Opción 3 a continuación.

Opción 2 — Bloque de Gutenberg

  1. En el editor de bloques haz clic en + → Naviplus Menu Builder.
  2. Pega el ID de Incrustación en la barra lateral del bloque.

También puedes soltar un bloque de Shortcode genérico con [naviwp embed_id="SF-..."].

Opción 3 — Constructores de páginas (Elementor, Divi, Bricks, Oxygen)

Usa el widget de Shortcode del constructor y pega [naviwp embed_id="SF-..."]. Si prefieres usar HTML sin procesar, inserta el div de incrustación directamente:

<div class="naviman_app section_naviman_app" id="SF-123456789-container"></div>

El plugin ya carga el tiempo de ejecución de Navi+, por lo que el menú se renderiza dentro de ese contenedor.

Opción 4 — Selector CSS (inserción automática desde la app de Navi+)

En lugar de colocar un shortcode manualmente, puedes dejar que Navi+ inserte o reemplace automáticamente un elemento usando un Selector CSS — configurado completamente desde la app de Navi+.

Entendiendo el Selector CSS

Un Selector CSS apunta a un elemento HTML específico en tu página. Navi+ lo usa para saber exactamente dónde colocar tu menú — insertar antes, insertar después o reemplazar un elemento existente.

Para encontrar el Selector CSS correcto, usa:

Tres opciones de publicación

En la app de Navi+: haz clic en Publicar en el sitio web → activa “Publicar menú por método de Insertar/Reemplazar” → ingresa tu Selector CSS y elige una opción:

Opción A: Insertar Antes

Inserta el menú inmediatamente antes del elemento seleccionado.

Ejemplo: main → el menú aparece encima del área de contenido principal.

Selectores comunes para temas de WordPress:

  • main — la mayoría de los temas
  • #main — Twenty Twenty, Astra, OceanWP
  • .site-main — muchos temas
Opción B: Insertar Después

Inserta el menú inmediatamente después del elemento seleccionado.

Ejemplo: header → el menú aparece justo debajo del encabezado.

Esta es la configuración más común para un Mega Menu de escritorio.

Selectores comunes para temas de WordPress:

  • header — la mayoría de los temas
  • .site-header — OceanWP, Astra
  • #masthead — Twenty Twenty-One y temas predeterminados de WordPress
  • #header — Divi
Opción C: Reemplazar

Reemplaza el elemento seleccionado completamente con el menú de Navi+. El elemento original se oculta y Navi+ toma su lugar.

Ejemplo: .main-navigation → la navegación predeterminada del tema se oculta y es reemplazada por tu Mega Menu de Navi+.

Selectores comunes para temas de WordPress:

  • .main-navigation — Twenty Twenty-One y muchos temas predeterminados de WordPress
  • #site-navigation — algunos temas predeterminados de WordPress
  • .nav-primary — varios temas

Nota: Puede aparecer un breve destello del menú original mientras Navi+ se carga. Usa la opción de optimización de UX incorporada en la configuración de publicación para ocultar el elemento original de inmediato.

Apuntando a dispositivos específicos

Agrega un sufijo para aplicar el selector solo en un dispositivo específico:

Sufijo Aplica a
(M) Solo móvil
(D) Solo escritorio
(ninguno) Ambos

Ejemplo: header(D) — se inserta solo en escritorio.


Consideraciones móviles

Un Mega Menu de escritorio es, por definición, un diseño orientado a escritorio. En pantallas pequeñas, generalmente no debería renderizarse en absoluto — combínalo con un Mega Menu (Móvil) o Slide Menu y usa reglas de visualización para ocultar cada uno en el otro punto de interrupción.

En el editor abre Reglas de visualización → Dispositivo y restringe el Mega Menu (Desktop) a solo escritorio.


Actualizando el menú más tarde

Edita el menú en el administrador de WordPress (o en la app web de Navi+). Los cambios se aplican en la próxima carga de página en el front-end — no se requiere vaciar la caché de WordPress, porque los menús se obtienen en tiempo de ejecución por el navegador.


Relacionado