As of WordPress 5.2.2 there has been a report of things behaving a little wonky on PHP5.6. We recommend at least PHP 7.0. Compatible with 7.4 now; 8.0 coming soon.

Known Issues

As more people use our plugin and test it with different environments, issues will come up. We'll address them as we are able to but for now, here is a list of issues or conflicts that have been reported:

COMMON ISSUE-- you see a square instead of submenu icon: If you have FontAwesome Pro icons enabled in BB Theme, it may mess with the submenu icon in our plugin (and also with UABB Advanced Menu module). To solve this add some custom CSS to override the font family as follows: .brex-mobile-menu-container-node .brex-mobile-menu-container .menu-item-has-children>a::after {font-family:'Font Awesome 5 Pro';}

Beaver Builder Mega Menu does not work properly if you have your header set to "sticky" and "shrink." You should not use the "shrink" feature in your headers when you have a mega menu up there.

Mega Menu inherits its width (full vs fixed) from the parent row that contains the module. So if you have the BBMM module in a full width row, you may notice that mouseout events (to hide the menu again) are only triggered from the bottom of the mega menu, not the sides. We are looking into improving this for a future version.

Issue when using duplicated rows for mega menu -- Several people have reported odd behavior when the saved row being used for a mega menu is one that they created by duplicating another row. When you create a mega menu, always start with a fresh row.

The Advanced Posts module by UABB uses javascript to position thumbnail images which conflicts with the positioning of the mega menu, so items do not display correctly.

If you deactivate your license for any reason it will cause your mega menu to DISAPPEAR. You must have an active license for the mega menu to appear as a module and for the menu itself to render. This can be problematic for cloning a site that uses a single site license. Contact us if you need a temporary increase in the number of supported activations.

Posts Module and The Events Calendar: If you have a posts module in your header pulling upcoming events, and if you have The Events Calendar set to use the new views, it causes all single events to not display. This is a BB issue. Workaround: be sure to go to Events Calendar Settings > Display and under Events Template choose Default Events Template.

Ideas for Future Improvements

Just added to v1.2 -- Frequently Requested Feature Top-level item can now be an active link!

Got any other burning ideas of things you would like to see us add in the future? Please let us know!


Here are some suggestions from other users. If we get enough requests for any of these, we will add it to the list!

== Changelog ==

ADDED FREQUENTLY REQUESTED FEATURE! Added support for top-level nav item being an active link

* Fixes a compatibility issue between other plugins using common names to generate cryptographic nonces.

* Fixes an issue where updating the plugin on a site using a transient object cache would result in an error.

= 1.0.3 =
* Fixes a compatibility issue between other plugins using EDD.

= 1.0.2 =
* Improves clarity of error message when attempting to activate plugin on unsupported versions of PHP.

= 1.0.1 =
* Fixes an issue where animations bound to the window didn't trigger after page load.

= 1.0 =
* Initial release.

Handy tip:

Want your mega menu to look connected to the top-level item that triggered it? Here's some CSS you can use to create a little arrow that connects the two. Feel free to change as you need.

/* little arrow connecting mega menu to trigger item */
ul.brex-mega-menu .mega-menu-saved-row-a {position:relative;}
ul.brex-mega-menu .mega-menu-saved-row-a:hover:after {content:"";
  width: 0; 
  height: 0; 
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid white;
	position:absolute; left:40%; bottom:-2px;

Have some of your own customizations to show off?