Help Center

Search for new topic

Learn how to set up, customize, and troubleshoot Keystone Themes.

Mega menu builder

Estimated reading: 2 minutes 67 views

Summary: Build a mega menu with ease using the Elementor builder. Start by setting up your menu, adding relevant items, and then customize the layout and content visually with Elementor—giving your site a clean, organized, and user-friendly navigation experience.

How to Create a Mega Menu in WordPress with Elementor

Designing a mega menu for your website is easier than ever. Follow these simple steps to build a structured, expandable navigation system that improves user experience and keeps your content organized.


Step 1: Set Up the Menu

Before customizing, you need to create a base menu:

  1. Go to Appearance > Menus in your WordPress dashboard.
  2. Click Create a new menu.
  3. Enter a Menu Name, then click Create Menu.

Add Items to the Menu

  1. Expand the Custom Links tab under “Add menu items.”
  2. Add a URL and Link Text, then click Add to Menu.
  3. Repeat for additional menu items.
  4. For each item you want as a mega menu, check the box:
    “Enable this menu for Megamenu content.”
    Once enabled, a Mega Menu Settings icon will appear when hovering over the item.

Step 2: Customize Mega Menu Content

  1. Hover over the menu item and click the Mega Menu Settings icon.
  2. In the popup:
    • Toggle Enable Mega Menu.
    • Click Save.
    • Then click Edit Megamenu Content to launch the Elementor editor.

Inside Elementor:

  • Use containers and drag-and-drop widgets to build the menu layout.
  • Add anything from text and images to buttons and icons.
  • When done, click Update to save your design.

Step 3: Customize Menu Icon

  1. In the Icon Tab:
    • Select an icon from the Icon Library.
    • Choose a color using the Color Picker.
    • Click Save.

Step 4: Customize Menu Badge

  1. In the Badge Tab:
    • Add your Badge Text (e.g., “New” or “Sale”).
    • Pick a background color and text color.
    • Click Save.

Step 5: Adjust Menu Settings

  1. In the Settings Tab:
    • Set Mega Menu Width (Default or Full Width).
    • Set Menu Position (Default or Custom alignment).
    • Click Save.

Final Thoughts

With Elementor and Keystone Themes, building a powerful and visually engaging mega menu takes just minutes. This feature-rich system helps you organize your site’s navigation cleanly and efficiently—no coding required.

Share this Doc

Mega menu builder

Or copy link

CONTENTS