Skip to content

Features Mega menu

PRO FEATURE

A WordPress mega menu that also works on phones

Build multi-column dropdowns with links and widgets for desktop visitors. On phones, the same menu becomes a clean slide-in menu, so there's only one menu to keep up to date.

See Pro plans From $49 a year · 14-day refund policy

A desktop menu bar with the Services item open: a four-column mega menu with Design, Marketing and Case studies links and a Free website review promo box
Desktop: Services opens a four-column panel. Three columns of links and a promo box built with a Text widget.
The same menu on a phone: a slide-in menu with Services expanded, showing the Design and Marketing columns stacked

The same menu on a phone

You don't build a second menu for mobile. The mega menu columns stack inside the slide-in menu, under the item they belong to.

  • One menu to maintainAdd a page to the menu once and it shows up on desktop and mobile.
  • Every mobile menu setting still appliesButton animations, slide direction, colours and breakpoints work as usual.

Build it on a grid

Add rows, set each column's width in twelfths, then fill the columns with links and widgets. The live preview updates as you go.

The Responsive Menu Pro mega menu builder: one row with four 3/12 columns holding menu links and Text widgets, with buttons to add a column or a row
The mega menu builder for the Services item shown above.

What goes in a column

  • Menu linksAny item from your WordPress menu, with its icon if you've set one.
  • WordPress widgetsText, Image, Gallery, Search, Recent Posts, Categories and the rest of your widgets.

How it looks

  • PanelWidth in pixels or percent, padding, and a background colour or image.
  • ColumnsPadding, background and text colour, each with its own hover colour.

How it behaves

  • Dropdown effectsFade, Fade up, Slide down or Slide up, at the speed you choose.
  • Hover or clickOpen dropdowns on hover or on click, and hide the menu bar on scroll if you like.

Set it up in three steps

  1. 1

    Show the menu on desktop

    Tick Desktop in the devices your menu shows on, and enter your theme menu's selector so the old one hides.

  2. 2

    Turn on a mega menu

    Under Desktop Menu, then Mega Menu Setup, switch it on for a top-level item such as Services.

  3. 3

    Add columns and content

    Open the builder, add rows and columns, drop in links and widgets, then save.

Mega menu questions

Is the mega menu in the free plugin?

No. The desktop menu and mega menu are part of Responsive Menu Pro, on every plan from $49 a year. The free plugin builds the mobile menu.

What happens to the mega menu on phones?

The same menu turns into your slide-in mobile menu. The mega menu columns stack one under the other inside it, so you only build and maintain one menu.

What can I put in a mega menu column?

Links from your WordPress menu and any WordPress widget, such as Text, Image, Gallery, Search, Recent Posts or Categories. Each column can mix links and widgets.

Does it work with Elementor?

Yes. Pro adds a Responsive Menu widget to Elementor, so you can place the menu in an Elementor header and style it in the Responsive Menu editor.

Will it replace my theme's menu?

Yes. Enter your theme menu's CSS selector under "Hide original menu" and visitors only see the new one, or attach the menu to a theme menu location.

Can I have more than one mega menu?

Yes. You switch the mega menu on per top-level item, and each one gets its own rows, columns and colours.

Read more: Desktop menu guide · WordPress mega menu: complete guide · Responsive Menu vs Max Mega Menu

Make your mobile menu match the rest of your site.

Used on 70,000+ websites. From $49 a year, with a 14-day refund policy.

Experience Responsive Menu in Action.

Create responsive navigation menus with custom icons and animations in just a few clicks.

Try Demo