Navigation Menus

Menus control the links visitors use to move around your site. The menu builder lets you assemble a menu from your own content, arrange it by dragging, turn items into dropdowns or full mega menus, and then assign each menu to a place in the design.

Menu builder showing the list of items to add on the left and the menu structure on the right

Appearance → Menus. Choose what to add on the left; arrange the menu on the right. Items can be dragged to reorder and nest them.

How menus work

A menu is a named list of links. A menu does nothing by itself: you decide where it is used by assigning it in Theme Options (header, footer, top bar) or by placing a Menu widget. You can build as many menus as you need — for example a main menu, a footer menu of legal pages and a small utility menu for the top bar.

Create a menu → Add items → Arrange and style → Save → Assign it where it should appear

Where menus appear

PlaceHow to assign the menu
Header navigationTheme Options → Header → Primary Menu (next to the logo) and Secondary Menu (right side of the header). See Header & Navigation Layouts.
Member account menuTheme Options → Header → Logged-in User Menu: replaces the default account links for signed-in members. Build it from the User Menu source (see below).
Top barTheme Options → Top Bar → Left side menu / Right side menu. See Top Bar.
FooterTheme Options → Footer → Footer Menu (the legal strip at the bottom). See Footer Layouts & Backgrounds.
Anywhere in a widget areaThe Menu Widget shows any menu as a list or an inline row, for example in footer columns. See Widgets.

Websites you import come with menus

Importing a website template creates menus named Demo · <Site name> · primary (plus secondary, footer or utility menus when the design has them) and assigns them for you. Edit them like any other menu.

Creating and editing menus

  1. Open Appearance → Menus. If you have no menus yet, the right-hand panel shows Give your menu a name, then click Create Menu.
  2. Type a Menu Name and choose Create Menu. The menu is created empty and the item sources on the left become active.
  3. To edit an existing menu, pick it in Select a menu to edit and choose Select. Choose create a new menu to start another.
  4. Add items (next section), arrange them, then choose Save Menu. Nothing changes on the public site until you save.
  5. Rename a menu by editing the Menu Name field and saving. Delete Menu (red link, bottom left of the structure panel) removes the menu after a confirmation; pages and posts it linked to are not affected.
Menus screen before a menu is created

With no menu selected the item sources are disabled until you create or select a menu.

Adding items

The column on the left is a set of collapsible sources. Open a source, tick the items you want and choose Add Items; they are appended to the bottom of the menu. Sources come from your content and from the modules you have installed.

SourceWhat you can add
PagesAny of your pages (the Home, About and Contact pages, landing pages, and so on).
User MenuMember-area links: Dashboard, My Account, Team, API Tokens, Notifications and Support. Use these to build the Logged-in User Menu.
Post CategoriesBlog category archive pages.
TagsBlog tag archive pages.
PostsIndividual blog posts.
Booking (when the module is on)Booking (the booking wizard), and listing pages for Services, Categories, Providers, Locations and Packages, plus individual records.
Shop (when the module is on)Shop (the storefront), and Products, Categories and Tags pages and records.
Payment PagesThe payment result pages of the payments module: Payment successful and Payment failed.
Custom LinkAny address. Enter the URL (full address, or a site path) and the Title shown in the menu, then Add Item. Both fields are required; the URL cannot be left as the placeholder http://.
Menu builder with the Booking source expanded in the left column

Each source opens like an accordion; the Booking and Shop sources appear when those modules are enabled.

Linked items keep up with your content

An item added from a page, post, category, service or product is linked to that record, not to a typed address. If you later change the page’s address, the menu link follows automatically. A Custom Link is a fixed address and does not.

Arranging items and nesting

Drag an item by its title bar to move it. Dragging an item slightly to the right under another item makes it a sub-menu item (it is labelled sub menu). Menus can be three levels deep: a top-level item, its children and their children.

StructureWhat visitors get
Top-level item with no childrenA plain link.
Top-level item with childrenA dropdown: the children appear when the visitor points at or taps the item (see Open desktop submenus on hover in Theme Options).
Top-level item with children and Mega Menu switched onA wide mega menu panel: its children become columns, and their children become the links inside each column.

Save after dragging

Reordering and nesting are stored when you choose Save Menu. If you leave the page first, the changes are lost.

Editing a menu item

Click the arrow at the right of an item to expand it. Every item has these fields:

A menu item expanded to show its label, title attribute and options

An expanded item. For linked items the Original line shows the page, post or product the item points to.

FieldWhat it does
Navigation LabelThe text shown in the menu. Change it freely — it does not rename the page it links to.
Title AttributeA tooltip shown when the pointer rests on the link. Optional; also read by some assistive tools.
URLOnly for custom links: the address the item goes to.
OriginalFor linked items, shows the real title of the page, post or product and links to it, so you can tell what the item points to after relabelling it.
Menu OptionsOpens the advanced settings below.
OptionWhat it does
Mega MenuNo (default) or Yes. Only meaningful on a top-level item that has children. Reveals the mega menu settings.
Custom ClassA CSS class added to the link, for a developer or designer to style one specific item.
SVG or Icon ClassAn icon shown beside the label in places that display menu icons (for example the top bar): an icon class name such as ph ph-star, or an inline SVG. Leave empty for no icon.
Open InSame Window (default) or New Window. Use New Window for links that leave your site.

Mega menus

A mega menu is a large panel under a top-level item, useful when you have many destinations (a list of services, a product catalogue, a resource centre). To build one:

  1. Create a top-level item (for example Services).
  2. Add its columns as children (for example Hair & treatments, Colour, Nails), and drag the links for each column in as their children.
  3. Expand the top-level item, choose Menu Options, and set Mega Menu to Yes.
  4. Adjust the panel settings below, then save the menu.
A top-level menu item with Mega Menu set to Yes and its panel settings visible

Mega menu settings on the top-level item, followed by its columns (the sub menus) below.

Panel settings (on the top-level item)

SettingWhat it does
Width modeContent width fits the panel to its columns; Container width matches the page container; Full viewport spans the screen; Custom width uses your own value. The default for all menus is set in Theme Options → Navigation.
Custom widthThe width used for Custom width, for example 960px.
ColumnsNumber of columns in the panel (1 to 6, default 4).
AlignmentWhether the panel lines up with the start, centre or end of the item.
Optional headingA heading shown at the top of the panel.
Feature image URLA picture shown inside the panel, typically on one side (for example /storage/media/…).
Background image URL / Background colorA picture or colour behind the whole panel.
Padding / GapSpace inside the panel and between its columns (CSS values such as 1.5rem and 1rem).

Column settings (on each child of a mega menu)

SettingWhat it does
Column spanHow many grid columns this child occupies (1 to 12). Give an important column a larger span.
BadgeA small label next to the item, such as New or Sale.
Highlight this menu itemDraws attention to the item with a highlighted treatment.

Mobile

On phones the whole menu opens in a slide-in drawer. Items with children open their sub-list when tapped, with a Back button to return, so mega menus become simple drill-down lists. Keep the most important links at the top of each group.

Good practice

Header & Navigation Layouts · Top Bar · Footer Layouts & Backgrounds · Widgets · Pages