Plugin categories

Create a Website with AI
Custom Menu Wizard Widget

Custom Menu Wizard Widget

Show branches or levels of your menu in a widget, or in content using a shortcode, with full customisation.

4.7

Rating summary

49

Reviews

5K

Active installations

Custom Menu Wizard Widget
Custom Menu Wizard Widget
Custom Menu Wizard Widget
Custom Menu Wizard Widget
Custom Menu Wizard Widget
+6

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

Author: wizzud
Version: 3.3.1
Last updated: 02-04-2018
WordPress version: 3.9
Tested up to: 4.9.26
PHP version required: 5.4
Languages:
Learning resources: View resources

Overview

The Custom Menu Wizard is an advanced WordPress plugin that enhances the standard Custom Menu widget by providing extensive control over menu parameters typically handled by the wp_nav_menu() function. It allows users to display entire menus, specific branches, or select menu items, offering customizable filters to dictate menu levels, relative or absolute starting points, and depth of displayed items. This plugin also supports exclusions of certain items or levels and can make output conditional based on the current menu item. It includes an array of customization options like adding unique CSS classes, hierarchical or flat outputs, and modifying link elements with additional HTML. Moreover, a [cmwizard] shortcode is provided for embedding the widget’s output directly into content. Despite its robust functionality, the plugin doesn’t offer frontend styling, leaving that aspect to be managed by the user or their chosen theme. Extensive documentation supports users in navigating its numerous settings.

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

Free Plan

$0 / month

Plan includes

Custom Menu inclusion
Frontend menu replacement
Multiple instances of the same submenu
Prevents perpetual loops
Easy submenu creation
Metabox for Navigation Menus
WP_DEBUG warning for loops
Filter hooks for customization
Buy Now

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

Rating and reviews

4.7

Rating summary

49

Reviews

5K

Active installations

5
4
3
2
1

User sentiment analysis

Users appreciate this WordPress plugin for its comprehensive functionality, versatility, and robust customization options, which cater to different menu display needs. It excels in automatically creating dynamic menus based on parent-child page relationships and offers extensive configuration possibilities, making it suitable for complex site structures. Users highlight that it saves time by simplifying menu management and optimizing navigation for SEO. However, it hasn't been updated for 5 years and doesn’t work with PHP 8, causing compatibility issues. Initial setup can be confusing due to its detailed options, but helpful documentation and support mitigate this. A desire for translations, including Chinese, was also noted.
lausianne

lausianne

13 Aug, 2023

The plugin fails with PHP 8 (breaking site), and there have been no updates for 5 years … This topic was modified 1 year ago by lausianne.
ugotta

ugotta

11 Jul, 2020

Is the author still maintaining plug-ins? Although no mistakes were found. Compared with other custom menu plug-ins, this is the most powerful menu plug-in I have ever seen. I didn’t understand the usage method for a long time, and almost missed it. In short, it is very powerful. I hope the plug-in author can update and adapt to the WP version
fpcing

fpcing

10 Apr, 2019

很好用,希望有一个中文版本,I hope it could transla to chinese ,thanks
matthias.wagner

matthias.wagner

29 Nov, 2018

does what it should 😉
CyberCobre

CyberCobre

16 Oct, 2018

Does exactly what it should, how it should, leaving customizing the look to the webmaster. Very, very useful. You can place it anywhere you need a menu in your content, plus customize menus using the widget. Extremely versatile.

FAQ

Installation Instructions

SHORTCODE ATTRIBUTES

Are there any known problems/restrictions?

Why isn’t it working? Why is there no output?

Where is the styling of the output coming from, and how do I change it?

Why is there no (or, How do I get…) indentation on my hierarchical menu?

How can I create a horizontal menu?

How do I use the ‘assist’?