Adds the ability to pass an argument (pageID or page name) to show a filtered submenu with wp_nav_menu().
If you have built custom WordPress themes, you have probably ran into needing to display navigation on subpages. Rather than try to manage several navigation menus, or try to output menus with wp_list_pages(), why not manage everything from a single menu, and just pass different parameters to show what you want? Makes sense to me...
To use it, simply add a 'submenu' parameter to the arguments of wp_nav_menu, like so:
wp_nav_menu(array( 'menu' => 'header', 'submenu' => 'Solutions' //Using parameter of Page Name )); ---- OR ---- wp_nav_menu(array( 'menu' => 'header', 'submenu' => '46' //Using parameter of Page ID (!important - Passing ID in STRING FORMAT) ));
Requires: 3.0.0 or higher
Compatible up to: 3.9.11
Last Updated: 2 years ago
Active Installs: 1,000+
Got something to say? Need help?