Submenu autopopulates any nav menu page item with its children and allows to put menus, or portion of menus, anywhere in your site.
As of April 2026, Gecka Submenu is a WordPress 3.0 plugin with 3.0K+ active installations and a 4.1/5 rating from 16 reviews. It has been downloaded 59K+ times in total. Requires WordPress 3.0+ and PHP false+. Available on WordPress.org since 2010. Last updated 8 years ago — may have compatibility concerns. Downloads are down 39% this week. Top alternative: Enhanced Custom Menu.
PHP 5 required. Please be sure to check your PHP version before marking the plugin as broken.
Submenu enhances the WordPress 3.x navigation system. When you have a website based on WordPress with a lot of pages, but you need a custom menu, it can be tedious to have to add a menu entry for each page created. Submenu just does it automatically.
Submenu also allows you to put menus or portion of menus anywhere in your site: sidebar, templates or page contents.
Languages available: english, french
Contribute: This plugin is on GitHub !
Discover the pro version by checking out the Gecka Submenu Pro video:
Hello,
I want to thank you for this great plugin as I searched for a plugin like this for a long time and didn’t find until I saw this and read its description and its video but it didn’t work with wp 4.7
So, can you upgrade its code?
I’ve been using this plugin on client sites for years now.
Simple interface, easy to use, does what you need. Part of my “essential plugins” list used in all projects.
Works fine for me
Wokrs as it should 🙂
I am really happy with it.
It works perfectly, now all of my submenus are dynamic.
Only thing I don’t like is that there is a commercial pro version.
| WordPress | 3.0+ requiredTested up to 4.4.34 |
| PHP | false+ required |
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.