Help Center

Search for new topic

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

Mega menu builder

Estimated reading: 2 minutes 134 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

You are just one click away to build your brand

You get one-on-one support, personalized service, and zero agency fluff.