Adding a menu to the site

WoodMart lets you display an existing WordPress menu in several areas of your website, including the desktop header, mobile navigation, sticky navigation, mobile bottom navbar, and page content. This guide explains how to place a menu after you have created it.

Create or select a menu

Create and organize your menu in Appearance -> Menus. If you need help adding menu items or arranging parent and child items, see the official WordPress Appearance Menus Screen guide.

This article covers menu placement only. To create a wide dropdown with columns, images, products, or other HTML Block content, see the Create mega menu guide.

Note
The same WordPress menu can be displayed in multiple locations. You can also create separate menus when different locations require different items or layouts.

Main menu

Use the Main menu element to display a menu in the desktop header.

  1. Navigate to Dashboard -> WoodMart -> Header Builder.
  2. Edit the header assigned to your website.
  3. Add the Main menu element to the required desktop header row, or open the settings of an existing Main menu element.
  4. Use Choose menu to select the WordPress menu you want to display.
  5. Configure its appearance in the Style tab, then save the element and the header.

The Main menu element includes controls for its style, alignment, item spacing, colors, icons, and dropdown appearance. For more information about managing Header Builder elements, see How to add and edit builder elements.

Main menu element settings in the WoodMart Header Builder

Mobile menu

The primary mobile navigation is opened by the Mobile menu element in the mobile header.

  1. Navigate to Appearance -> Menus -> Manage Locations.
  2. Assign the required menu to the Mobile Side Menu location and save the changes.
  3. Navigate to WoodMart -> Header Builder and edit the active header.
  4. Switch to the mobile header layout and add the Mobile menu element, or open its existing settings.
  5. Configure the mobile menu layout, opening action, position, search form, and other available options, then save the header.

If no menu is assigned to the Mobile Side Menu location, WoodMart uses the menu assigned to the main menu location as a fallback.

Note
HTML Block submenus are disabled in the mobile menu by default. To display HTML Blocks assigned to menu items, open the Mobile menu element in Header Builder and enable Show HTML Blocks in the General tab. Test complex mega menu content on mobile devices and use a separate simplified menu when necessary.

Add a categories tab to the mobile menu

The Mobile menu element can display a second tab containing a separate categories menu.

  1. Open the Mobile menu element in Header Builder.
  2. In the General tab, enable Show categories menu.
  3. Use Choose menu to select the menu displayed in the categories tab.
  4. Optionally change the tab titles or enable Swap menus, then save the header.
Categories menu settings for the WoodMart mobile menu

Sticky navigation

Sticky navigation displays a menu in a vertical panel that remains available while visitors browse the website. It is separate from the sticky header and the mobile bottom navbar.

  1. Navigate to Theme Settings -> General -> Sticky navigation.
  2. Use Select menu to choose the menu for the panel.
  3. Optionally configure its title and bottom content.
  4. Open Header Builder and add the Sticky navigation element to the desktop header.
  5. Save the header and Theme Settings.
WoodMart sticky navigation displayed on a website

For a complete description of this feature, see the Sticky navigation documentation.

Mobile bottom navbar

The mobile bottom navbar is a fixed toolbar displayed at the bottom of the screen on mobile devices. It does not contain a complete WordPress menu itself, but it can include buttons that open the mobile menu or mobile categories menu.

WoodMart mobile bottom navbar displayed on a mobile device
  1. Navigate to Theme Settings -> General -> Mobile bottom navbar.
  2. Enable Enable sticky navbar.
  3. Use Navbar labels to show or hide text below the icons.
  4. In Select buttons, choose the actions displayed in the navbar. To provide access to navigation, add Mobile menu or Mobile categories menu.
  5. Save Theme Settings.

The navbar can also contain page links, WooCommerce actions, the off-canvas sidebar, and up to five custom buttons. Each custom button can have its own URL, text, and icon.

Mobile bottom navbar settings in WoodMart Theme Settings

Additional menu in the header

Use the Menu element in Header Builder when you need to display an additional WordPress menu alongside the main navigation. It is commonly used for short groups of supplementary links such as FAQs, contact information, or a newsletter page.

  1. Navigate to WoodMart -> Header Builder and edit the active header.
  2. Add the Menu element to the required header row.
  3. Use Choose menu to select the menu you want to display.
  4. Configure its style and alignment, then save the element and the header.
Additional Menu element in the WoodMart Header Builder

Menu in page content

To display a WordPress menu outside the header, add the WoodMart Menu element to a page or HTML Block in Elementor or WPBakery. Select the required menu in Choose Menu, then configure its vertical or horizontal orientation and appearance.

The Menu element supports standard WordPress submenus and WoodMart mega menu settings. For example, it can be used to display a vertical categories menu inside page content instead of the header.

WoodMart Menu element displayed in page content
WoodMart Menu element settings in a page builder