Divi Menu Extended

Divi Menu Extended adds a Menu module to the Divi 5 Builder. The bar is the module; each link, icon, logo, search box or cart inside it is a Menu Item you add and design like any other Divi module. There is no separate menu screen to learn: the header is built on the page, with Divi’s own settings, presets and Theme Builder.

A Menu Item can be a link, a call or WhatsApp button, a social profile, a search box with live results, a cart icon with a mini cart, a sign-in link, a popup, or a dropdown. Dropdowns come from a menu you already have under Appearance > Menus, or from a Divi Canvas, which turns the dropdown into a mega menu holding anything Divi can build. Below a breakpoint you choose, the whole bar folds into a hamburger that opens in place, slides in from the side or covers the screen.

Unlimited websites

One year update and support

Unlimited websites

Lifetime update and support

Preview

Become A Member

  • Access to complete store worth $4000+
  • 19 Premium Divi Plugins
  • 160+ Divi Child Themes
  • 4000+ Divi Layouts

$499for lifetime

Fully Compatible with Divi 5

The Menu module holds the items and decides how they sit: Divi’s Layout group sets the direction, alignment and the gap between items, so a horizontal bar and a vertical sidebar menu are the same module. Each Menu Item has a Content Type (Text, Icon, Image, Icon with Text, Image with Text or Logo), a Position for the icon or image (Before Text, After Text, Above Text or Below Text) and a Link Type that decides what a click does.

Design settings you make on the Menu, such as the item font, icon size and image height, apply to every item, and any item can override them. On top of the plugin’s own groups, both modules carry Divi’s standard options: Background, Sizing, Spacing, Border, Box Shadow, Position, Z Index, Transform, Filters, Animation, Sticky, Scroll Effects, Interactions and Display Conditions.

Menu Item settings with Content Type and Link Type in the Divi 5 Visual Builder
  • URL: a normal link, with Divi’s open-in-new-tab switch.
  • Contact: starts a call, an email, an SMS or a WhatsApp message. Email takes a subject, and email, SMS and WhatsApp can carry a message you pre-fill.
  • Social Follow: links to a profile on one of 50 networks, from Facebook, Instagram, X and YouTube to Mastodon, Discord and Last.fm, and sets the network’s icon for you.
  • Search: a search box in the header, as an icon that opens it or as a box that stays open.
  • Account: a sign-in link that turns into an account link once the visitor is signed in.
  • Cart: the WooCommerce cart with an item count and a mini cart.
  • Popup: opens a Divi Canvas over the page.
  • Sub (Dropdown): a dropdown from one of your menus under Appearance > Menus, or a mega menu from a Divi Canvas.

The sections below cover what the richer types can do.

Divi mega menu built on a Canvas

Set Dropdown Content to Canvas and pick a Canvas Portal on your layout. Whatever you build on that canvas, columns of links, images, a product grid, a form, a call to action, becomes the mega menu, and you style it with the modules’ own settings rather than a menu-specific editor. The panel opens under the bar on hover on a desktop and on tap on a touch screen, sits where the plugin measures the bar to be, so it stays in place under a sticky header, and stretches to the width of the Menu module unless you give the canvas a width of its own. A tall canvas scrolls inside the panel instead of running off the screen.

The Mega Menu design group styles the panel’s border and box shadow and the close button that appears once the menu has collapsed: its color, background, corner radius, size, padding and which side it sits on. A reduced-motion setting in the visitor’s system switches the open and close transition off.

Divi mega menu built on a Canvas with category links, a product image and a button

Set Dropdown Content to a menu from Appearance > Menus and the item shows it as a dropdown, nested levels included, each one flying out beside its parent. It opens on hover on a desktop and on tap on a touch screen, and you style it with three groups: Dropdown Panel (background, border, box shadow, sizing, spacing), Dropdown Links (font, background, border, spacing) and Dropdown Toggle, the icon that opens a nested level once the dropdown has become an accordion inside the hamburger panel or on a touch screen.

Divi 5 child modules cannot nest, so this is how deeper levels work: the top level is built from Menu Items, and anything below it comes from a menu you manage in WordPress or from a Canvas. Links inside the dropdown that point at the current page take the Active Menu Item color, and the item that opens them lights up too.

Popups that open from a menu item

A Popup item opens a Canvas Portal over the page, using Divi’s own Interactions, on Click or on Hover. Popup Position has nine anchors, Center for a dialog and each edge and corner for a cart preview or a notice. Set the Width, the Edge Offset that keeps the popup clear of the screen edge on every side, and a Backdrop Color that dims the page; make it transparent and the popup floats over the page with the dimming off.

Animation has seven styles, Fade, Slide, Zoom, Bounce, Flip, Fold and Roll, or None, with a direction taken from the position or set by hand and a duration of your own. The same animation plays in reverse on close. Visitors close a popup by clicking the backdrop, where on a desktop the mouse cursor itself becomes a close cross in the color, size and shape you set, with the close button inside it on a touch screen, or with the Escape key.

Popup opened from a Divi menu item, a Canvas with a form over a dimmed page

Live search in the header

A Search item shows a magnifier that opens a search box, or, with Display set to Inline Box, a box that stays open in the bar and collapses back to the icon below the tablet or phone width you choose. As the visitor types, Live Results lists matching posts, pages, products and other public content without leaving the page, with arrow keys to move through the list, Enter to open a result and a No results found line when nothing matches. Turn Live Results off and the box is a plain search form that submits to your site’s search page, which is also what a visitor without JavaScript gets.

Four design groups cover the Search Box, the Search Field, the Search Results and the Search No Results text.

Live search results under a header search box built with Divi Menu Extended

Cart icon and mini cart for WooCommerce stores on Divi

A Cart item links to the WooCommerce cart and shows a badge with the item count. Live Count fetches the number from WooCommerce’s Store API as the page opens and updates it when a product is added or removed, so the count is right on a page served from a cache, with the classic cart and with the block-based cart. Hide Count When Empty keeps the badge out of the way until there is something in the cart.

Mini Cart opens a panel under the icon with each product’s thumbnail, name, quantity and price, a subtotal, and View Cart and Checkout buttons. With Allow Editing on, visitors change quantities and remove items from the panel, and the badge, subtotal and list update together. Five design groups style the Cart Badge, the Mini Cart Panel, each Mini Cart Item, the Mini Cart Button and the Mini Cart Subtotal.

Mini cart panel from the cart menu item with quantity controls and checkout buttons

Account, contact and social items

An Account item shows Label (Signed Out), Sign In by default, to visitors who are not logged in and Label (Signed In), My Account by default, once they are; write %%display_name%% into that label to greet the customer by name. It links to the WooCommerce My Account page when the store has one, and to the WordPress login and profile pages when it does not.

Contact items hand off to the device: Phone opens the dialer, SMS the messaging app, Email the mail app with an optional subject and message, and WhatsApp opens wa.me in a new tab with the message pre-filled; spaces, brackets and dashes in the number are stripped before the link is built. Social Follow items take a Profile URL, open it in a new tab by default and carry the network’s own icon, which you can swap for any icon in the picker.

Set a Menu Item’s Content Type to Logo and Logo Source to Site Logo, and it shows the logo already set in Site Identity or in Divi’s Theme Options, so changing it there changes every menu. Custom Upload uses an image chosen for this item alone. Logo Height sets the height and keeps the proportions, with a separate value on the Sticky tab for a smaller logo once the header sticks, and Sticky Logo swaps in a second image, a single-color or compact version for example, when the header becomes sticky. Both images are in the page from the start, so the swap happens without a flash.

Divi mobile menu: hamburger, slide-in panel or fullscreen

Collapse Into Hamburger decides when the items fold away: Never, Below 980px (Tablet), Below 767px (Phone) or Always, which is how you build a menu that lives behind a hamburger on every screen size. Panel Style decides how the folded menu opens. Expand Below opens the items in place under the bar and pushes the page down. Slide In covers one side of the screen, from the Right or the Left, at the Slide In Width you set, and dims the page behind a Backdrop Color that closes the panel when clicked. Fullscreen covers the whole screen and fades the items in one after another.

Each Menu Item has its own When Collapsed setting: Move Into Panel, Stay Visible or Hide. The usual header keeps the logo, cart and search in the bar and moves the links into the panel. The hamburger itself is drawn, so it needs no icon font and animates into a cross, or you pick an icon of your own, and the Collapsed Menu Panel group styles the hamburger color and size (with hover and sticky states), the panel background and padding, and the close button’s color, background, corner radius, size, padding and position. Without JavaScript, visitors get the full menu rather than an empty hamburger.

Slide-in mobile menu from Divi Menu Extended with an accordion dropdown and the cart kept in the bar

Highlight the page the visitor is on

Active Menu Item on the Menu module sets an Active Text Color and an Active Icon Color for the item whose link matches the page being viewed, including parents of the current page, so a Shop item stays lit on a product page. Inside a dropdown from Appearance > Menus, the current page and its ancestors take the same text color, and the item that opens that dropdown lights up with them. Leave both colors empty and no active styling is written at all.

Who it is for

  • Site owners on Divi 5 who want the header built on the page with the same settings as everything else, instead of a separate menu plugin with its own interface.
  • Store owners who need a cart badge that stays right on cached pages, a mini cart that lets shoppers edit from the header, a sign-in link that greets customers, and product-led mega menus.
  • Agencies and freelancers building client headers in the Theme Builder, with Display Conditions on any item and presets for a header style reused across the site.
  • Sites with deep navigation that need nested dropdowns from Appearance > Menus on desktop and an accordion inside the hamburger panel on phones.

Specs

  • Divi 5 only: needs the Divi 5 theme and shows a notice in the dashboard when it is missing. Mega menus and popups use Divi 5’s Canvas Portal and Interactions. Divi 4 is not supported.
  • Requirements: WordPress 6.5 or later and PHP 7.4 or later. WooCommerce is optional and is needed only for the Cart item; the Account item uses WooCommerce’s My Account page when it is active.
  • In the builder: two modules, Divi Menu Extended (the bar) and Menu Item, with eight link types and six content types.
  • Collapse: four collapse points (Never, Below 980px, Below 767px, Always), three panel styles (Expand Below, Slide In, Fullscreen), and per-item When Collapsed (Move Into Panel, Stay Visible, Hide).
  • Design groups: Collapsed Menu Panel, Menu Item Text, Menu Item Icon, Menu Item Image and Active Menu Item on the Menu; Layout, Logo, Popup, Mega Menu, Icon, Image, Cart Badge, Search Box, Search Field, Search Results, Search No Results, Mini Cart Panel, Mini Cart Item, Mini Cart Button and Mini Cart Subtotal on the Menu Item, plus Dropdown Panel, Dropdown Links and Dropdown Toggle.
  • Keyboard and screen readers: arrow keys move along the bar and through dropdowns, Home and End jump to the first and last item, Escape closes what is open, and Enter or Space activates popup, dropdown and search items. The hamburger has an accessible name you can change, icon-only items announce what they do (Search, Call us, Cart with the item count, the network’s name), an open popup is announced as a dialog, and the search box is a combobox with a results list.
  • Nothing bundled: no web fonts, icon sets or JavaScript libraries. Icons come from the fonts Divi already loads, and no request goes to a server other than your own.
  • Translation-ready: every label and message is wrapped for translation under the divi-menu-extended text domain.
  • FAQs

    Do I need Divi 5?

    Yes. Divi Menu Extended registers its modules through Divi 5’s module framework and builds mega menus and popups on Divi 5’s Canvas Portal and Interactions, none of which exist in Divi 4. With Divi 4 active the plugin loads nothing and shows a notice instead.

    Can I use a menu I already built under Appearance - Menus?

    Yes. Set a Menu Item’s Link Type to Sub (Dropdown), keep Dropdown Content on the menu option and pick the menu. It opens on hover on desktop and on tap on touch screens, nested levels fly out beside their parent, and inside the hamburger panel it becomes an accordion.

    How is a mega menu different from a dropdown here?

    A dropdown lists the links of a menu from Appearance > Menus. A mega menu is a Divi Canvas: you build its contents with Divi modules and the Menu Item opens that canvas under the bar, as wide as the menu by default.

    Does the cart count work with caching plugins?

    Yes. With Live Count on, the badge asks WooCommerce’s Store API for the current count as the page opens and listens for add-to-cart events, so a page served from a full-page cache still shows the right number. The Account item is rendered on the server, so a cached page can show Sign In to a customer who is signed in, as with any theme’s login link.

    Do I need WooCommerce?

    Only for the Cart item. Everything else works without it, and the Account item falls back to the WordPress login and profile pages.

    Is this a restaurant menu plugin?

    No. Divi Menu Extended builds navigation menus: headers, mega menus and mobile panels. For food and drink menus with dishes and prices, see Divi Restro Menu.

    Can I show or hide a menu item for some visitors?

    Yes. Every Menu Item carries Divi’s Display Conditions, so an item can appear only for logged-in visitors, only on some pages, or on any other condition Divi offers.

    Build the header where you build the page

    Add the Menu module, drop in a Menu Item for each link, logo, search box or cart, choose where it folds into a hamburger, and style it with the settings you already know from Divi.

    Header built with Divi Menu Extended in the Divi 5 Builder, with a mega menu open

    Reviews

    Be the first to review “Divi Menu Extended”

    Your email address will not be published. Required fields are marked *