🎉 Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!
Premium WordPress Plugin

WordPress
Mega Menu

Mega menus on top of your normal WordPress menus: columns, sub-menu links, widgets, synced patterns, custom HTML, images, icons and tabs, horizontal or vertical, with an off-canvas or accordion menu on phones, a sticky bar, hover or click, styles with a live preview and full keyboard support. No Gravity Forms needed.

User User User User
+2k
4.9/5
Trusted by 2,000+ Agencies
Mega Menu

Core Features

Mega panels on normal WordPress menus: tick an item in Appearance → Menus, nothing to migrate
Rows and columns on a 12-column grid (up to 6 x 6), automatic columns from sub-menu items
Content blocks: sub-menu links, widget areas, synced patterns (rendered blocks), custom HTML (cleaned), images, icon cards and tabs
47 bundled line icons as inline SVG, icon-only items with a screen reader label, badges
Horizontal and vertical menus, flyout sub-menus at any depth
Phones: off-canvas drawer (dialog, focus kept inside) or accordion, your own breakpoint
Sticky menu bar, open on hover or on click
Colours, font, sizes, spacing, corners, shadow and animation with a live preview
Keyboard and screen reader support: disclosure buttons, Esc, arrow keys, Home/End, visible focus, ARIA tabs, reduced motion
Classic themes: replace any menu location; block themes: Mega Menu block or shortcode
Loads only on pages with a mega menu; no jQuery on the front end, no outside requests

What does it do?

Build your menu in Appearance → Menus as you always do, then turn any top-level item into a mega panel. GravityExtra Mega Menu adds rows and columns to the item and lets you fill them with sub-menu links, widgets, synced patterns made with the block editor, custom HTML, images, icon cards and tabs. Your menus stay normal WordPress menus, so switching the mega menu off gives your theme the same menu back.

Menus can run horizontally across the header or vertically in a sidebar. On phones the menu becomes a menu button that opens an off-canvas drawer or an accordion, with every panel stacked into one column. A sticky bar, hover or click opening, and colours, fonts, spacing and animations with a live preview of your own menu make it fit your theme. No Gravity Forms needed.

The menu works with the keyboard and screen readers: links stay links, every panel has its own button with aria-expanded and aria-controls, Esc closes and returns focus, arrow keys move through items and tabs, and the focus ring is always visible. The stylesheet and the small script load only on pages that show a mega menu, with no jQuery and no outside requests.

How does it work?

The plugin stores the panel layout of each menu item with that item and draws the menu itself when your theme asks for a menu location, or where you place the block or the shortcode. The markup follows the WAI-ARIA disclosure navigation pattern, a small plain script opens and closes panels by hover, click and keyboard and switches to the phone layout below your breakpoint, and the stylesheet uses CSS variables from your style settings. Custom HTML is cleaned with WordPress's post rules when it is saved and again when it is shown. Nothing loads on pages without a mega menu, and the only outside requests are the GravityExtra license and update checks.

Interface Previews

Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

How do I enable this?

1
Install and activate the plugin, then enter your licence key in Appearance → Mega Menu → License.
2
In Appearance → Menus, expand a top-level item, tick Open a mega panel and press Edit mega panel to add rows, columns and content.
3
Classic theme: switch the mega menu on for a menu location on the Settings tab. Block theme: add the Mega Menu block to your header.
4
Set colours, fonts and the phone layout on the Style and Settings tabs and check them in the live preview.

Customer Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

GravityExtra
Average rating:  
 0 reviews

Have a new Feature idea?

Didn't see a feature in our plugin that you think would be useful? Share with us and let the team be a part of it.

Submit a Feature Request
$49/year
Add any 2nd item, get 30% OFF both!
Use code GFEX30 at checkout
Secure checkout via Stripe
What's Included
  • Automatic Yearly Renewal
  • 1 Year Free Support & Updates (Renewable)
  • 24x7 Dedicated Customer Care
24/7 Support
For any query, connect with us on our support portal.
Submit a Query →
Quick Info
Version 1.0.0
Changelog
Icon
WordPress Mega Menu
9 people are viewing this

Wait! Don't leave
empty-handed 🎁

Grab these exclusive codes to use at checkout!

10% OFF On all products
GFEX10
30% OFF Best Value
On any 2+ items
GFEX30

No thanks, I'll pay full price

Someone just bought this A few seconds ago
0
0
Your Cart
Your cart is emptyReturn to Shop
🔥 FREQUENTLY BOUGHT TOGETHER
Complete Combo & Save 40%!
ITEM IN YOUR CART
Gravity Forms Klaviyo Add-on
$39.00/yr
+
🎁 RECOMMENDED ADD-ON SAVE 40% OFF
Original Price: $49.00/yr
Bundle Special Price: $29.40/yr