A Mega Menu is a style of website menu that appears as a large drop-down menu panel with groups of navigation links that are displayed when a top menu item is clicked or hovered over. Different Megamenus can include images, icons, tooltips, forms, and WordPress widgets but the key feature of a mega menu is that it displays all the menu link options together in one area so users do not need to click sub-menus or scroll to access site links hidden off the page.
Divi comes with built-in mega menu functionality (see item 1 below) and there are also a number of 3rd party Divi compatible plugins that have been developed to offer extended functionality and or design options within a mega dropdown menu. This article will list the best free and paid mega menu options available that are compatible with the Divi Theme.
When should you use a mega menu?
Mega menus can be a great way to improves the UX (User Experience) for your visitors navigating your website, but it may not always be necessary or even useful. Mega menus can sometimes offer users too much choice and distract them from clicking onto pages you really want them to view, such as product sales, contact or signup pages. Mega menus can also be cumbersome on smaller screen sizes and look overly sparse when there are minimal links.
But, there are definitely times when using a mega menu will really improve the way your site navigation functions and how quickly your site visitors can access the information they are looking for. So, you may want to use a mega menu for any of the following reasons.
- A traditional drop-down menu and/or sub-menus would need to be scrolled to view all menu items
- Your site has a large number of products and/or product categories (online stores, department store)
- Your site has a large number of posts and/or pages (news sites, content aggregators, directories, universities)
- Adding a mega menu will help users navigate your site more easily
Divi includes a built-in mega menu
Before you start looking at any 3rd party Divi menu plugins you should know that Divi itself comes with a built-in mega menu. By adding a quick CSS class of “mega-menu” to your top menu item in Appearance > menus you can create a mega menu within Divi without the need of any 3rd party plugins or even any extra code. The built-in mega menu may not have as many features and options as some of the 3rd party plugins, but for many sites, it will be all that is required.
To add a mega menu using the built-in Divi feature you can follow the steps below;
- In your WordPress dashboard and go to Appearances > Menus
- Add a new menu with up to 4 parent links with your sub-menu links within each parent
- Add a custom link to to the menu to act as the mega-menu trigger link
- Drag your parent menu links & their submenu links under the trigger link
- Under “Screen Option” check the CSS Classes checkbox
- In your top trigger link settings for CSS Classes, add the class “mega-menu”
- Save your menu and you have an active mega-menu
The mega-menu has up to 4 columns by default but with a little extra coding, you can customize the menu columns further to have either 6, 7 or 8 columns. as shown in the tutorial on this Divi Theme Examples.
This custom CSS to compact the design from Geno Quiroz will give you the benefits of the mega menu in a more space-saving style, and Elegant Themes blog has a great tutorial that shows you how to add images into the mega-menu for a more visual navigation experience.
This mega menu option is included for free as part of the Divi Theme and Divi Builder plugin features.
3rd Party mega menus plugins compatible with Divi
If the built-in Divi mega-menu option is not suitable for what you need then the following free and premium plugins for adding mega-menus in Divi could be worth looking at further. The 4 plugins listed below are well established and popular choices within the Divi community.
1. Divi Mega Pro
The Divi Mega pro is a premium Divi plugin sold by Divi Life that allows you to add mega-menu and mega-tooltips to Divi.
- Up or Down Display Direction (overridden if not enough room)
- Activate on mouse hover or click
- Exit on mouse hover or click
- Set mouse hover exit delay
- Add customizable close button
- Set the width of the menu or tooltip
- Trigger with menu items or any element using Divi’s CSS classes
- Predesigned templates included
There are various pricing options that include 1 site license for $15, 3 site licenses for $29 and unlimited site licenses for $59 which would need to be paid annually for updates and support. A lifetime unlimited site license will cost $129
Developer: Divi Life
Price: $15 – 59 annually or $129 lifetime
2. Divi Mega Menu
The Divi Mega Menu is a premium Divi plugin sold by Divi Engine that allows you to add mega-menu to Divi using the Divi Builder.
- Create and modify the Mega Menu using the Divi Builder
- Add any Divi module to the menu (including Divi BodyCommerce modules)
- Control menu animation style and speed
- 1-time payment
There are various pricing options that include 1 site license for $9.2, 2 to 5 site licenses for $23.5 (£18) and unlimited site licenses for $46 (£35).
Developer: Divi Engine
Price: $9 – 46 (£7 – 35)
3. Mhmm. – Mighty Header & Menu Maker
The Mighty Header & Menu Maker is a premium Divi plugin sold by Be Superfly that allows you to add mega-menu to Divi using the Divi Builder along with a full range of other custom Divi menu creation features.
- Create Mega Menus using the Divi Builder
- Demo Header Layouts
- Swap Header, Menu & Logo per Page
- Swap Header, Menu & Logo per Device
- Includes many non-mega menu header options and features
- 1-time payment
There are two pricing options that include the hobbyist license for 1 live and 1 development site at $35 and hardcore license with unlimited sites at $65.
Developer: Be Superfly
Price: $35 – 65
4. Divi Mega Menu by Quadmenu
The Divi Mega Menu by Quadmenu is a freemium WordPress plugin developed by Quadmenu that allows you to add mega-menu to any WordPress website. The free version comes with limited options and requires an additional plugin for full Divi compatibility while the premium version is fully integrated with Divi already.
- Styling settings available in Divi customizer
- Compatibility with the Divi header layouts
- Menu style settings synchronized with Divi settings changes
- The free version requires Divi Mega Menu plugin for full compatibility (10,000+ installs)
- free options or 1-time payment
There are various pricing options that include a free plugin with limited functionality and support, 1 site premium license for $15, 5 site licenses for $30 and unlimited site licenses for $60.
Price: $0 – 60
Divi site examples using Mega Menus
Have you used any of these or another mega menu on your Divi website? If yes, drop a link in the comments and let us know which option you chose and if you are happy with how it works. The best examples may also make it into the Divi showcase gallery.