Show branches or levels of your menu in a widget, or in content using a shortcode, with full customisation.
! Rewrite, and Change of Approach ! The widget has had a major rewrite! The
Children of filter has been replaced with a
Branch filter, with a subsequent shift in focus for the secondary filter options, from the children's level (0, 1 or more items) up to the branch level (a single item!). This should provide a more intuitive interface, and is definitely easier to code for. However, it only affects new instances of the widget; v2 instances are still fully supported.
Please also note that the shortcode tag for v3 has changed to
[cmwizard], with a revised set of attributes. The old shortcode tag is still supported, but only with the v2 attribute set, and only providing v2 functionality, ie. it is the shortcode tag that determines which widget version to use, and the appropriate attribute set for that version.
There is no automatic upgrade of widget settings from v2 to v3! I suggest bringing up the "assist" for the existing v2 widget, running it side-by-side with the "assist" of a new instance of the widget, and using them to the compare the desired outputs. I would also strongly recommend that you put your old widgets into the inactive area until you are completely happy with their new replacements. If you are upgrading from version 2, and you would like a bit more information, this article might help.
Start Levelhas been made consistent across the
Children offilters : if you previously had a setup where you were filtering for the children of an item at level 2, with start level set to 4, there would have been no output because the immediate children (at level 3) were outside the start level. Now, there will be output, starting with the grand-children (at level 4).
Children offilter set to "Current Parent Item" or "Current Root Item" will no longer fail for a top-level "current menu item". If you have the "no ancestor" fallback set then this change will have no impact (but you may now want to consider turning the fallback off?); if you don't currently use the "no ancestor" fallback, then where there was previously no output there will now be some!
Fallback to Current Itemoption, with subsidiary options for overriding a couple of Output options, as a means to enable Current Root & Current Parent to match a Current Item at root level
Children ofSELECT in the widget options
Children ofSELECT in the widget options to cope with IE's lack of OPTGROUP/OPTION styling
Requires: 3.9 or higher
Compatible up to: 4.5.4
Last Updated: 6 months ago
Active Installs: 20,000+
2 of 5 support threads in the last two months have been marked resolved.
Got something to say? Need help?