GrootMade is NOT affiliated with Navigation Menu IDs & Classes or its original author. Navigation Menu IDs & Classes™ is a trademark of its respective owner and use of it does not imply any endorsement or affiliation. This product has been forked under the GNU General Public License (GPL) and all non-GPL assets (such as proprietary images, fonts, and branding) have been removed. Distributing GPL-licensed code is 100% legal.
This plugin modifies the default HTML output for navigation menus in a popular content management system, making the code cleaner and more manageable for developers. It is designed for web developers and designers who want precise control over their menu markup for styling and scripting purposes.
Semantic IDs: Replaces default, auto-generated numerical IDs (like menu-item-677) with cleaner, semantic IDs based on the menu item's title (like nav-contact-us). This makes CSS and JavaScript targeting more intuitive.
Class Reduction: Strips out the long list of default CSS classes applied to each menu list item, leaving only essential classes like current_page_item. This results in significantly less HTML clutter.
Custom Class Retention: Allows developers to selectively keep specific default classes, such as current-menu-ancestor, through a settings panel. It also preserves any custom CSS classes added to menu items via the admin interface.
Consistent Output: Ensures menu IDs are generated consistently across different website installations, improving code portability and predictability during development.
We do not provide support for the original product. If you need official support, please purchase a license from the original developer. Our community assistance is only for issues related to our forked version.
Have questions, feedback, or need support? Join the discussion on our forum.
Discuss on ForumVersion
Author
Updated
Version
Author
Updated
Version
Author
Updated
Author
Version
Type
License
Access
Fork date
Updated
Original slug