DocsTemplates & site structure

Menus and mega menus

Build site menus with icons, badges and descriptions, show them as dropdowns and mega menus made of real elements, and give phones a proper mobile menu.

A Menu element shows a menu; the menu itself — its items — is kept separately, so one menu can appear as a header bar, a footer column and a mobile panel, each with its own look.

Designing a mega menu in the builder: two columns of links and an emergency card, made of normal elements
Designing a mega menu: two columns of links and an emergency card, made of normal elements.

Where the items come from#

SourceWhat it is
Site menuItems you edit in Native AI. Mirrored into a WordPress menu so themes and other plugins can show it too.
WordPress menuA menu from Appearance → Menus, read live. Copy here turns it into a site menu to add icons, badges and mega menus (the original stays).
AutomaticYour pages with their hierarchy, the latest posts of any type, or the terms of any taxonomy (categories, product categories…).

Edit the items#

Select the Menu and open Content → Items: a tree you drag to reorder and nest (up to four levels). Each item has:

  • A label (dynamic data allowed: “Hi, {user_name}”) and a link — a page, post, category, the blog, a section on the page, a file, an email, a phone number, a popup or a URL. Links to your content follow it when its address changes.
  • A description, an icon (before, after, or icon only) and a badge (“New”, “24/7”) in a tone: brand, neutral, success, warning, danger or info.
  • Display conditions — show an item only to logged-in visitors, or on some pages — and hidden items.
  • A mega menu panel (top-level items).

Keyboard: ⌥↑ ⌥↓ move an item, ⌥→ nests it under the item above, ⌥← un-nests it, Enter edits, F2 renames, Delete removes. Add several pages at once saves time on big sites.

The header’s menu in the builder: the site menu’s items with icons, descriptions and a badge
A site menu’s items with icons, descriptions and a badge.

Choose whether dropdowns open on hover, click or both (and on keyboard focus), the delays, where they open, their animation (fade, slide down, slide up, scale, fade up, or none) and arrows (chevron, caret, plus). Flyouts open to the side and flip to stay on screen. The current page is marked, and so is the section it belongs to — /services/web-design/ marks “Services”.

Mega menus#

A mega menu is a panel of normal elements attached to a top-level item: columns of links, an image card, a button, a Query Loop of the latest posts, a form, or a Global Block. Start from a layout (the item’s own sub-items as columns, featured + links, latest posts, a Global Block, blank), choose its width (the content’s, the site’s or full width), and click Edit mega menu to design it open on the canvas.

The site’s mega menu open under “Services”
The mega menu on the site, open under “Services”.

On phones#

  • Choose the breakpoint where the menu collapses into a menu button (or always, or never).
  • The mobile menu drops down, slides in off-canvas from either side, or covers the full screen.
  • Sub-items open as an accordion, as slide-in panels with a Back button, or always expanded.
  • The Menu Trigger element is the same menu button, placed anywhere you like.

Site-wide defaults and presets#

Theme Styles → Navigation sets how menus behave across the site; a menu set to “Site default” follows it. Nine presets restyle a menu while keeping its items: Minimal, SaaS, Corporate, Editorial, Centered, Transparent header, Mega menu, Full screen and Off-canvas.