Description
DynoMenu helps you create dynamic WordPress menus that stay in sync with your content. Build menus from posts, pages, categories, custom taxonomies, WooCommerce product categories, or existing WordPress menus, then place them anywhere with a shortcode.
Instead of rebuilding navigation by hand every time products, categories, or content changes, DynoMenu generates the menu from the source you choose. It is useful for stores, blogs, directories, resource libraries, and any site where navigation should follow content structure.
What DynoMenu Can Generate
- WooCommerce product category menus
- WordPress category and taxonomy menus
- Post, page, and custom post type menus
- Menus based on existing WordPress menus
- Nested dropdown menus with configurable submenu depth
Styling and Layout Controls
DynoMenu includes built-in appearance controls for menu layout, typography, colors, spacing, submenu styling, mobile toggles, and close buttons. You can preview changes in the admin screen and publish the menu with the [dynomenu] shortcode.
Good Fits
- WooCommerce stores that need product category navigation
- Content-heavy WordPress sites with changing categories or sections
- Sites that need shortcode-based menus inside pages, builders, widgets, or templates
- Site owners who want configurable menu styling without writing custom CSS
DynoMenu works with or without WooCommerce. WooCommerce support is optional and is used only when WooCommerce is active.
External Services
This plugin does not connect to third-party services or load remote assets.
Source Code
This plugin is licensed under GPLv2 or later. The complete source code, including all build tools and unminified assets, is available at:
https://github.com/thekenanjunior/dynomenu-free
Build notes:
* Plugin assets in this repository are shipped as human-readable source files.
* No project-specific minified/compiled JS or CSS build step is required to run the plugin.
Screenshots

Configure the menu source and preview the generated desktop menu before placing the shortcode. 
Adjust main menu layout and typography settings. 
Customize main menu colors, padding, and spacing. 
Style submenu colors, borders, and dropdown appearance. 
Configure the responsive mobile menu toggle. 
Customize the mobile menu close button.
Installation
- Upload the plugin files to the
/wp-content/plugins/dynomenudirectory, or install the plugin through the WordPress plugins screen. - Activate the plugin through the Plugins screen in WordPress.
- Open DynoMenu in the WordPress admin.
- Configure your menu settings and save your changes.
- Place the
[dynomenu]shortcode where you want the menu to appear.
FAQ
-
Yes. When WooCommerce is active, DynoMenu can generate menus from WooCommerce product categories.
-
Yes. WooCommerce is optional. DynoMenu also works with standard WordPress post types, pages, categories, custom post types, taxonomies, and existing WordPress menus.
-
Open DynoMenu, save your configuration, and place the shortcode into any page, post, or widget area.
Use:[dynomenu] -
Yes. DynoMenu includes controls for typography, colors, spacing, layout, submenu styling, mobile toggle styling, and close button styling.
-
Yes. DynoMenu generates the menu from the selected WordPress content source, so the menu can reflect new matching content without manually rebuilding navigation links.
-
Yes. DynoMenu can work with existing WordPress menus as well as generated menus from content sources.
-
No. DynoMenu does not connect to third-party services or load remote assets.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“DynoMenu – Auto-Generate Dynamic Menus for WordPress and WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “DynoMenu – Auto-Generate Dynamic Menus for WordPress and WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.