Custom Menu Wizard Widget
Show branches or levels of your menu in a widget, or in content using a shortcode, with full customisation.
Overview
Compatibility
Installation instructions
Customer support & learning resources
Changelog
Main benefits
Full control over parameters
Pre-filtering menu items
Custom classes added
Shortcode for content inclusion
No frontend styling provided
About this plugin
Overview
Flexible Menu Display Options
- Display an entire menu, just a branch of it, certain levels, or specific items.
- Select a branch based on a specific menu item or the current menu item.
- Specify a relative or absolute level to start at and the number of levels to output.
Advanced Filtering and Inclusion
- Exclude certain menu items or levels of items.
- Include ancestor items in the output, with or without siblings.
- Make the output conditional upon the current menu item being found in different stages of the filter selection process.
Customizable Output and Styling
- Automatically add custom classes to output menu items.
- Specify custom classes for the widget block, the menu container, and the menu itself.
- Modify the link’s output with additional HTML around the link’s text and/or the link element itself.
Shortcode and Widget Integration
- Shortcode [cmwizard] available to run the widget from within content.
- Shortcode can reference a widget instance, making maintenance of multiple occurrences easier.
- Interactive assist to help with widget settings and shortcode definition.
Features list
Feature
Free version
Custom Menu inclusion
Allows adding custom menus to the site.
Frontend menu replacement
Replaces the frontend menu with a custom one.
Multiple instances of the same submenu
Supports adding the same submenu multiple times.
Prevents perpetual loops
Ensures that menu navigation does not enter infinite loops.
Easy submenu creation
Simplifies the process of creating submenus.
Metabox for Navigation Menus
Provides a metabox for managing navigation menus.
WP_DEBUG warning for loops
Displays warnings in WP_DEBUG mode for potential loops.
Filter hooks for customization
Offers filter hooks to customize menu behavior.
No admin page replacement
Does not replace the existing admin page.
Automatic updates across menus
Ensures menus are automatically updated site-wide.
Pricing
In some cases companies have different prices based on various components like a location. As a result the prices displayed here can differ from the ones you see on their websites.
See all pricing options