Groovy Menu Plugin (Free)


Mega Menu Pro | Demo | Documentation | Video tutorials
Groovy Menu is a responsive and free Mega Menu WordPress plugin that will allow you easily to add an awesome menu on your site and improve website navigation. Is an easy to customize, just need to upload your logo and fit your own colors, fonts and sizes.

View more video tutorials: Mega Menu Tutorials


  • Mega Menu
  • Vertical menu
  • One-page menu
  • Dropdown menu
  • Submenu
  • Toolbar menu
  • Ajax Cart
  • WooCommerce Mega menu
  • Responsive menu
  • Fullwidth mega menu
  • Mobile menu
  • RTL Support
  • WPML Ready
  • Multi-level menu support
  • Smooth scroll
  • GDPR Compliance
  • Preview mode
  • 2 hover types
  • 1 desktop logo + 1 mobile logo
  • Automatic and manual integration
  • No coding skills needed
  • Easy to customize

Premium Features

  • Megamenu
  • Mega menu blocks – that allow adding rich content into the mega menu. Compatibility with best popular page builders as Elementor,
    WPBakery (Visual Composer), Beaver Builder, Gutenberg
  • Many header layouts
  • Online preset library with pre-made presets
  • Vertical menu
  • Icon menu
  • Sticky menu
  • Fixed menu
  • Off-canvas navigation
  • Hamburger menu
  • Submenu
  • Sidebar menu
  • Custom menu badges (icon, text, image)
  • User roles with user role plugins
  • Set specific menu for the taxonomies
  • Premium Support
  • Theme Developers features
  • Elementor Mega Menu
  • WPBakery Mega Menu
  • Mega menu for Visual Composer
    Get max from your site menu with the Groovy Mega Menu PRO for WP.

Plugin compatibility

WooCommerce, WPBakery, Elementor, SiteOrigin, Beaver Builder, WPML,
Gutenberg, Elementor PRO

Additional Info

The source code of the plugin can be found at GitHub


  • Classic dropdown menu.
  • Dashboard.
  • Global settings.
  • Preset options.
  • Mega menu with menu blocks.


  1. Upload \“\“ to the \“/wp-content/plugins/\“ directory.
  2. Activate the plugin through the \“Plugins\“ menu in WordPress.
  3. Enable automatic integration from the WordPress admin page > Groovy menu > Integration


How to integrate?

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

How to upload logo?

Please read this article.


6. Februar 2020
The best menu, IMHO! A lot of configurable options and the possibility of using a logo, too! Amazing!
22. November 2019
Hello! Everything is relative! I did tests with all of most popular mega menus here. And after all my choice is the groovymenu. It has auto integration into headers, many settings, works without bugs. I can recommend this plugin! Get my 5 stars!
7. November 2019
For a very long time I was looking for a simple and high-quality menu, I probably tried all the most famous ones, I stopped there. Thank you so much!
3. August 2019
Great mega menu plugin! Moreover is probably best of the free! Only one thing which I would like to add in the free version is a sticky for header. I highly recommend!
Lies alle 7 Rezensionen

Mitwirkende & Entwickler

„Groovy Menu Plugin (Free)“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:




  • Fix: Fixed a bug when the option „Top level links with align center must considering logo width“ has been ignored
  • Fix: Text size for social icons in the toolbar now also depends on the preset option „Toolbar social icon size“
  • Fix: Fixed a bug when Woocommerce mini-cart aren’t displayed in the mobile version


  • Fix: Fixed minimalistic menu bug with centered logo.


  • Fix: Fixed text color for active top-level menu item
  • Fix: Mega menu wrapper padding.
  • Add: Added a smooth transition between dropdowns of the 3rd level.


  • Fix: Issue with minimalistic menu type.
  • Fix: Styles for Woocommerce mini-cart.
  • Fix: Issue with preview mode.
  • Add: Created a separate stylesheet for RTL. Increased performance during transition from LTR to RTL and back.


  • Fix: Mobile menu button click issue after window resize.
  • Fix: Some preset editor style fixes.
  • Fix: Fixed display of WP AdminBar in cases when Groovy Menu Z-index is set more than WP AdminBar.
  • Add: Added styles for menu items without a link (with an empty URL).
  • Add: An animation that shows the process of saving a preset.


  • Fix: Save preset defaults when value is 0.
  • Fix: RTL support.
  • Fix: The multilevel menu for the mega menu will be displayed as a flat list with indentation.


  • Fix: Error when used location for the integration.


  • Fix: Error in determining preset ID in some cases of manual integration. This error affected the possibility to show the dropdown menu.
  • Fix: Improved compatibility of created presets in the free version with the premium version of the plugin.
  • Fix: Fixed display of multi-level menus that did not fit the width of the screen.
  • Fix: Logo centering when a search and a WooCommerce mini-cart were simultaneously displayed in a menu block.
  • Fix: Added some minor fixes from the previous premium version 1.8.x and 1.9.x.
  • Add: Added CSS setting for z-index in the presets settings
  • Add: Added the ability to display another navigation menu for the mobile version.
  • Add: New Actions that can be called immediately above menu, under the menu, and after the menu layout.
  • Fix: Minor CSS changes have been made to fix the appearance of the text at the social links.
  • Fix: Bug with the cutting the Logotype appearance in the Global settings
  • Add: The ability to disable the internal pre-cache for presets.
  • Improve: Added reset styles feature for better compatibility with different themes.
  • Improve: Implemented cache for displaying and processing nav_menu items.
  • Improve: Removed files that were added to support older versions of the plugin.
  • Improve: The minimum value for the setting „Mobile version switch“ is can set to 0 for disabling the appearance of the menu on mobile devices.
  • Improve: Minor appearance changes for the Dashboard> Appearance> Menus page
  • Updated: NPM modules.


  • Add: 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.
  • Add: Integration into the „Theme Locations“
  • Fix: Now the output of echo when the Actions from Header.php are working will be displayed in the markup location match to the action
  • Add: Added 4 new actions for working in the toolbar


  • Fix: check empty nav_menu list when get Global settings translations


  • Add: ru_RU language
  • Fix: Fixed an error that did not allow translating phrases in the Global settings


  • Fix: Cancels the display of the menu in maintenance mode when auto-integration is enabled
  • Fix: Prevent conflict with cornerstone plugin
  • Fix: Anchor tracking for one page scrolls now works with any id
  • Fix: Output buffer conflict with some plugins
  • Fix: Overlay submenu of submenu with multi level dropdowns
  • Fix: Social icon link text font size
  • Add: Option for preset: social icon link text hide on mobile
  • Add: Target and rel options for social links
  • Add: New social icons default font pack
  • Add: The ability to display custom text in the social media link
  • Add: Preset option: Top level links with align center must considering logo width.


  • Fix: Added an additional check on errors when getting the Groovy Menu metadata on WooCommerce product pages.


  • Updated: plugin Welcome page.


  • Fix: dropdown menu not closing while hovering on simple menu links.


  • Initial release.