Groovy Mega Menu - Responsive Mega Menu Plugin for WordPress

Product Details

Responsive Mega Menu Plugin for Wordpress

Highly customizable mega menu WP plugin from Grooni authors Crane theme. You’ll get a kick out of navigation as you can set any kind of a menu on website. Pre-made presets from header library. Add any widgets and shortcodes into mega menu blocks. Menu Plugin is compatible with best popular builders WPBakery (Visual Composer), new Elementor, Gutenberg, Beaver, WPML and WooCommerce

What's new in the Groovy Mega Menu 1.9
Online Documentation Support Center Video Tutorials
mega menu video demo responsive menu plugin mega menu wordpress plugin horizontal mega menu vertical mega menu wordpress mega menu plugin woocommerce mega menu woocommerse menu 200 settings mobile ready menu responsive mega menu features wordpress mega menu best wordpress mega menu plugin review groovy menu 2.0 pure js, vanila java script wordpress mega menu gdpr no coding skills wordpress mega menu extended license for theme developers wordpress mega menu
  • Mega menu
  • Vertical navigation
  • Horizontal navigation
  • Off canvas, Slide, Push
  • One page
  • Hamburger
  • Dropdown
  • Submenu
  • Sidebar
  • Sticky
  • Navbar
  • Fixed header
  • Ajax Cart
  • WooCommerce mega menu
  • Fullwidth mega menu
  • Mobile ready
  • Badges Icon, Free, New, Trendy
  • Top bar
  • Ajax Woo cart

Now in progess

Now in progress Expected release date – March 25, 2020
  1. Improving auto integration, it will work better and with more themes on the fly.
  2. Integration into the “Theme Locations”
  3. License center
  4. Groovy Menu 2.0. pure JS without jQuery
  5. Now is Groovy Menu can be added as Shortcode
  6. Adding the opportunity to add a few different menus and using
  7. different presets on the one page.
  8. The ability to add any custom markup through Actions (HTML, Widgets etc)


Q: How to register the plugin? (regular license)

A: Please follow steps from this article

Q: How to integrate?

A: It can be integrated both manually and automatically. The automatic integration option is the easiest and in most cases the working way to implement Groovy Menu on your website. The principle of auto integration is that the Groovy Menu plugin will be displayed immediately after the opening HTML tag “body” read more

A: Please read this article

Q: What to do if automatic/manual integration not working properly?

A: Please create a private ticket here describe the problem, attach screenshots and prrovide us admin access to your site, how to create admin user please read here

Q: Can I insert Groovy Menu as a widget?

A: No, we don’t have an implementation as a widget. UPD: Coming soon!

Q: Can I use it on a non-WordPress site?

A: No, Goovy Menu is exclusively for WordPress currently.

A: Please read this article

Q: Which Page Builders are compatible with Groovy menu blocks?

A: Groovy menu blocks compatible with the following builders:

  • WPBakery Page Builder (ex Visual Composer)
  • Gutenberg
  • Elementor Page Builder
  • SiteOrigin Page Builder
  • Beaver Builder
  • Cornerstone (new)

Q: Is there an extended license for theme developers?

A: Yes, you need to purchase an extended licese for that.

Q: How to create a mega menu with Elementor?

A: Please watch this video

The content, placed on our site in the Mega menu is for demonstration purposes only and not bundled with the plugin.


You can send links to your sites where Groovy Mega Menu plugin is used. And you would like to show the result which are you proud of.

Have a pre sale questions?

Change log

Detailed changelog with screenshot and images view here

Version 1.9.9 – March 12, 2020

This is a transitional version between versions 1.x.x and 2.x.x

     - Checking and installation of new updates now occur from the new update server
     - Added Welcome page to WP admin menu
     - License verification system implemented
Version – February 26, 2020
     - Fixed a bug that did not allow to open the WooCommerce mini cart.
     - Fixed a bug that did not allow resizing search icons and mini cart icon for the mobile menu view.
     - Fixed display of the mini cart in the case when the menu alignment was right-handed.
Version – February 20, 2020
     - Fixed php warning when working with WP meta-box.
Version – February 20, 2020
     - Fixed display in the mobile menu of the number of products in the WooCommerce mini cart
     - Improved display of some elements in the preset editor.
Version – February 18, 2020
     - Added styles for menu items without a link (with an empty URL).
     - Added animation of preset saving process.
     - Fixed styles for displaying color choices in the preset editor.
     - Fixed display of WP AdminBar in cases when Groovy Menu Z-index is set more than WP AdminBar
     - Improved display of meta-box for preset and menu selection while editing an article in the Guttenberg editor.
Version – February 18, 2020
     - Release has been changed on (hotfix)
Version – February 12, 2020
     - Fixed display of multi-level menus in Mega Menu. Now they are displayed as a plain list indented by level.
     - Added the ability to create a sub-menu item without a link, so that only its Title is displayed. To do this, in      - Appearance -> Menus create a Custom link and delete the URL field (leave it blank).
     - Added additional compatibility check with presets created in the Free version of the plugin.
Version – February 12, 2020
     - Release has been changed on (hotfix)
Version 1.9.8 – January 16, 2020
      - Restructured for styles and JS scripts loaded in WP Dashboard. There are restrictions on calling scripts only on landing pages. To avoid conflicts with third-party plugins. (edited)
Version 1.9.7 – January 8, 2020
     - Correct displaying of some WPBakery widgets in megamenu blocks
Version 1.9.6 – December 25, 2019
     - For a classic menu with a centered logo, calculating of empty spaces are working correctly when the Search Icon and Woocommerce minicart is turned on.
     - Fixed display of WPML selector in toolbar
     - Minor appearance changes for the Dasboard> Apperance> Menus page
Version 1.9.5 – December 20, 2019
     - Added  the ability to add social icons in the miminalistic header type
     - New actions have been added that can be called immediately before,  after and inside the navigation menu. And also after closing the markup of the navigation menu
Version 1.9.4 – December 7, 2019
     - Minor CSS changes have been made to fix the appearance of the text of social links.
     - Added the ability to select an alternative navigation menu to display on the mobile version.The setting is in the preset editor.
Version 1.9.3 – December 5, 2019
     - A new setting has been added for menu items that allows you to display a large thumbnail above or below a menu item.
     - In the settings of the preset, it is now possible to install custom z-index. Some templates require a higher CSS value for the z-index parameter for the Groovy Menu wrapper.
     - Toolbar can now also be configured as sticky
Version – November 30, 2019
     - The minimum limits for the "Mobile version switch" parameter during editing of the Groovy Menu preset are set to 0 to completely disable the mobile menu.
Version 1.9.2 – November 29, 2019
     - Added compatibility with Elementor Canvas. Now the Groovy Menu takes into account the type of entries 'elementor_library'.
Version 1.9.1 – November 20, 2019
     - Added an option "General" > "Submenu" > "Show Mega Menu titles as regular menu items" to the preset settings. Which will allow you to display the links and badges for Mega Menu titles. 
Version 1.9 – November 16, 2019
     - Improved auto integration
     - Integration into the "Theme Locations" 
Version 1.8.18 – November 14, 2019
     - Colorpicker button styles to match WP 5.3 styles
     - Now the output of echo when the Actions from Header.php are working will be displayed in the markup location match to the action.
     - Added 4 new actions for working in the toolbar.
     - 'gm_toolbar_left_first'
     - 'gm_toolbar_left_last'
     - 'gm_toolbar_right_first'
     - 'gm_toolbar_right_last'
Version 1.8.17 – November 13, 2019
     - An additional check to exclude the processing of an empty list of navigation menus.
     - Wordpress 5.3 compatible
Version 1.8.16 – November 7, 2019
     - Added the ability to disable pre-cache for presets.
It may be necessary when calling Groovy Menu functions with custom preset and menu parameters

groovy_menu (['menu' => 111, 'gm_preset_id' => 222]);

in order to exclude overwriting the appearance of the preset from the pre-cache.

Version 1.8.15 – November 5, 2019
     - Performance improvement: Styles for presets are saved automatically in separate css files.
Version 1.8.14 – October 26, 2019
     - New translated phrases in Russian version
     - An error that did not show translating phrases in the Global settings
Version 1.8.13 – October 26, 2019
     - Russian language "ru_RU language" 
Version 1.8.12 – October 17, 2019
     - Fixed the appearance time of animation for the arrow at the submenu
     - "Search form type in: WooCommerce product" might be missing in the search settings in some cases 
Version 1.8.11 – October 10, 2019
     -  New setting "Top level links with align center must considering logo width
      - Bug with Mega menu columns
Version 1.8.10 – October 8, 2019
     - Social icon link text font size
     -  New setting: Social icon link text hide on mobile
Version 1.8.9 – October 5, 2019
     - Output buffer conflict with some plugins
     - Elementor editor bug with menu block
     - Incorrect dropmenu overlay on a submenu with multi-level drop-down menus in the certain cases
     -  WPML support for Logo link
Version 1.8.8 – September 20, 2019
     - Сompatibility with Сornerstone page builder 
     - Added New font pack for social icons as default pack
     - The ability to display custom and icons and text for social links in the top bar 
Version 1.8.7 – September 17, 2019
     - Escaping .grid css style to avoid conflict with some themes
Version 1.8.6 – September 14, 2019
    - Added ability to set "Target" and "Rel" options for social links in toolbar 
Version 1.8.5 – September 13, 2019
    - Do not display the menu in maintenance mode when auto-integration is enabled
    - Anchor links and scroll feature for one page menu now works with any ID, not only with WPBakery ID
Version 1.8.4 – September 4, 2019
    - Added mega menu compatibility with some plugins and themes
Version – September 3, 2019
     - Added the ability to create 6, 7, 8 and 9 columns in the mega menu.
     - Fixed a bug when in the multilevel menu third-level links were highlighted active
Version – August 22, 2019
     - Added an additional check on errors when getting the Groovy Menu metadata on WooCommerce product pages.
Version – August 9, 2019
     - Fixed bug with not working button for Icon Badges
Version – August 1, 2019
     - Bugfix save global setting failure in rare cases
Version – June 18, 2019
     - Compatibility issue with underscore/lodash js libraries
Version – June 13, 2019
     - Compatibility issue with Accelerated Mobile Pages plugin
     - Regression fix for Global Settings > Presets for taxonomies
Version 1.8.3 – June 8, 2019
     - New option Hide Groovy menu that regulates visibility for particular taxonomies
Version – June 7, 2019
     - Call to a member function get() on null PHP error
Version – June 6, 2019
    - Compatibility issue with Menu blocks and the Elementor builder in Edit mode
Version 1.8.2 – May 29, 2019
    - Compatibility issue with modal windows (Global settings, Import Preset, Preview) and some other themes/plugins
    - Rare case with logo link protocol (http/https) not being set the same as in WordPress admin > Settings > General > WordPress Address (URL)
Version 1.8.1 – May 21, 2019
    - Badge positioning issue on Mobile menu
    - New option Mobile navigation menu item vertical padding that regulates vertical offset between menu items on mobile menu
Version 1.8.0 – May 18, 2019
    - Integration with User Role Editor plugin rules and
    - Badges for menu items are here! Navigate to Appearance > Menus > Edit menu item to see all options
    - The Groovy Menu meta is now enabled on Products page by default
    - The list of presets that are available in the online library is now cached, which reduces the number of requests
    - Improved Centered menu layout. Now it is possible to use an odd number of top-level menu links
    - An error file_get_contents(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 occurring when allow_url_fopen PHP setting on the server was set to false
    - Illegal string offset PHP Warning while using some font families
    - Rare 500 server error when editing a menu with a large number of items on Appearance> Menu Pages
    - Use local google fonts option was not working properly with some fonts
    - WPML dropdown from menu topbar was overlapping the rest menu content
    - Duplicated database requests
    - Compatibility issue with Nav Menu Roles plugin in Appearance > Menus page
    - Compatibility issue with Mailpoet plugin in preview email mode while Groovy menu was activated by autointegration
    - The updates server moved to the https protocol. So we updated all internal links in the plugin.
Version 1.7.0 – April 23, 2019
    - A list of all included Menu blocks in the current page to have straight access to them
    - Woocommerce dropdown text and background color settings
    - The ability to install default icon pack at any time
    - "Custom post types" search functionality. Useful when you have separate post types for example blog posts and woocommerce products. With this setting, you can filter query only exact post type. If Woocommerce search is selected search results will be listed in the theme's Woocommerce search layout

    - For developers. Added 2 filters:
add_filter( 'groovy_menu_single_post_show_meta_box', '__return_false' ); which hides Groovy menu meta settings
add_filter( 'groovy_menu_show_admin_bar_link', '__return_false' ); which hides Groovy menu dropdown from the WordPress topbar
    - Dashboard and Menu blocks items in the WordPress admin bar were sometimes changed their places
    - Meta setting overrides were not working in archive pages such as products and posts archive
    - Minimalistic, and Sidebar menu layout issue in RTL languages
    - Missing mbstring PHP module Fatal error
    - White gap showing for a second under the dark header when scrolling to the top of the page
    - Layout issue in Icon and sidebar menu types in between 783px - 1023px viewport view
Version 1.6.3 – March 16, 2019
Time to time we release updates that require database updates. When the database update is required the appropriate infobox is shown in the WordPress admin page.  In some cases (very rarely) the update process could freeze. To restart the process and find out the problem we added a special page Groovy Menu debug page. By default, it is hidden since needed only for the support team. The page can be found if you add the /wp-admin/tools.php?page=groovy_menu_debug_page to the URL of the site domain like so
Version – March 12, 2019
    - Compatibility issue with Ultimate addons and its Google fonts functionality
Version – February 22, 2019
    - Hotfix: fix JS compatibility error when working with some third-party plugins
Version – February 21, 2019
    - PHP compatibility up to 7.3.1
Version 1.6.2 – February 19, 2019
    - Due to WordPress limitation, only settings from one plugin can be shown, but not both simultaneously at Appearance > Menus. This limitation causes inconvenience when using our plugin in conjunction with other plugins, such as "If menu", "Nav Menu Roles" and some WordPress themes that add custom settings there.

    - We added an option that allows toggling visibility of settings between Groovy menu and other plugins in Appearance > Menus. If a plugin or theme is detected which also adds settings to the Appearance > Menus the infobox with the button will be shown. By clicking on the button you can easily switch between settings of the plugins:

    - Compatibility issue with WP security plugin
Version 1.6.1 – February 9, 2019
Note. The data update is required for this update
    - Compatibility with Beaver Builder for Menu blocks
    - Compatibility with Ultimate Addons for WPBakery Page Builder for Menu blocks
    - Ability to change the [header] tag for menu layout. Now you can choose between [header] and [div]. The setting can be found in the Dashboard > Global Settings > Tools

    - The menu output (markup and all other code) now generated before the formation of the  [HEAD] template.
    - The implementation of the sticky menu appearance. Now it works more smoothly.
    - In autointegration mode, the groovy_menu_js_request function is now called the same as in manual integration, respecting the location of dependent scripts
    - Previously, in the Appearance > Menus for nested elements, we allowed not to display an element, if for navigation labels we set a dash (-) for nested elements.
    - But now we have the setting Do not show the menu item title and a link that does the same, but with all levels not only nested. Therefore, the hyphen functionality was removed to avoid duplication, and the data was transferred to a new parameter.

    - Online library presets

    - Compatibility bug with Elementor Builder
    - The color of the text of the top level menu in the sticky mode is interrupted by the color from the default mode in hover style 1
    - Redundant group_start / group_end values were in json preset
    - Perfect scrollbar sometimes falsely worked for a mega menu
    - The picture for the menu was not displayed on the front background if it was small in size
    - Wrong location of the minicart icon relative to the remaining items in hover style 7
    - Menu canvas and container width setting did not work in some modes
    - Google Font should be called on the head and not on the body.
    - Several minor bugs
Version – January 19, 2019
    - Fixed bug with opening cart
Version 1.5.6 – January 16, 2019
Note. The data update is required for this update
    - Compatibility with  Gutenberg Editor for Menu blocks
    - Menu blocks selection in Appearance > Menus is now more clear without the need of creating a separate custom link for it. Just add menu blocks as any page
    - The behavior of opening dropdown on mobile menu. Before there was no option for top-level dropdown menu items to open a link, only a dropdown was opening. From now on if you set a link for a top-level dropdown menu item it will open a link as expected. Use a caret icon near to the text link to open a dropdown.
    - Several minor bugs
Version 1.5.5 – January 12, 2019
    - Compatibility with WPML String translation plugin to make available create translations for dynamic fields such as "E-mail address" and "Phone number" fields in menu topbar

    - Lack of full list of Google fonts
    - Several duplicated SQL responses
    - If "Do not show menu item title and link" option from Appearance > Menus was set to On the icon for the title was still shown.
    - An issue with generating preview screenshots for presets in Dashboard
    - The preview screenshot was not deleted when deleting preset
    - Several minor bugs
Grooni the author Crane Theme Get Crane Business with sale, limited time offer
754 sales • Released: Jan 12, 2019, 10:46 AM

Groovy Mega Menu - Responsive Mega Menu Plugin for WordPress

24 reviews

Top Features

  • • drop down
  • • dropdown
  • • mega
  • • mega menu
  • • megamenu
  • • menu
  • • mobile menu
  • • navbar
  • • navigation
  • • responsive
  • • responsive menu
  • • sticky
  • • vertical
  • • wordpress
  • • wordpress mega menu


Gutenberg Optimized: Yes, High Resolution: Yes, Compatible Browsers: Firefox, Safari, Opera, Chrome, Edge, Compatible With: bbPress 2.5.x, Beaver Builder 2.0.x, BuddyPress 5.0.x, BuddyPress 4.1.x, Elementor, Gravity Forms, Gravity Forms 1.9.x, Visual Composer 5.1.x, WooCommerce 3.8.x, WooCommerce 3.7.x, WooCommerce 3.6.x, WooCommerce 3.5.x, WooCommerce 3.4.x, WPBakery Page Builder 5.7.x, WPBakery Page Builder 5.6.x, WPBakery Page Builder 5.5.x, WPBakery Page Builder 5.4.x, WPBakery Page Builder 5.3, WPBakery Page Builder 5.2.x, WPBakery Page Builder 5.1.x, WPML, Cornerstone, Software Version: WordPress 5.3.x, WordPress 5.2.x, WordPress 5.1.x, WordPress 5.0.x, WordPress 4.9.x, WordPress 4.8.x, WordPress 4.7.x


WordPress 5.3.x,WordPress 5.2.x,WordPress 5.1.x,WordPress 5.0.x,WordPress 4.9.x,WordPress 4.8.x,WordPress 4.7.x
bbPress 2.5.x,Beaver Builder 2.0.x,BuddyPress 5.0.x,BuddyPress 4.1.x,Elementor,Gravity Forms,Gravity Forms 1.9.x,Visual Composer 5.1.x,WooCommerce 3.8.x,WooCommerce 3.7.x,WooCommerce 3.6.x,WooCommerce 3.5.x,WooCommerce 3.4.x,WPBakery Page Builder 5.7.x,WPBakery Page Builder 5.6.x,WPBakery Page Builder 5.5.x,WPBakery Page Builder 5.4.x,WPBakery Page Builder 5.3,WPBakery Page Builder 5.2.x,WPBakery Page Builder 5.1.x,WPML,Cornerstone
JavaScript JS,CSS,PHP