=== Nav Menu Manager === Contributors: rnoakes3rd Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=XNE7BREHR7BZQ&source=url Tags: custom, fields, generator, nav, menus, active, code, convenient, disable, hash, id, query, string Requires at least: 5.5 Tested up to: 5.6 Stable tag: 3.0.2 Copyright: (c) 2016-2020 Robert Noakes (mr@robertnoakes.com) License: GNU General Public License v3.0 License URI: https://www.gnu.org/licenses/gpl-3.0.html Simplifies nav menu maintenance and functionality providing more control over nav menus with less coding. == Description == Simplifies nav menu maintenance and functionality providing more control over nav menus with less coding. = Nav Menus = * Easily register nav menus via the WordPress admin * Fail-safe code helps add a layer of protection to the theme * Disable already registered nav menus that won't be used on the site * **wp_nav_menu** and shortcode generator for quick theme and content implementation * Improved nav menu sidebar widget for better widgetized menus = Nav Menu Items = * Add a global active class for all active nav menu items * Exclude default ID attributes from all nav menu items * Custom fields on nav menu items for DOM ID, query string and/or hash * For collapse/expand functionality, install [Nav Menu Collapse](https://wordpress.org/plugins/nav-menu-collapse/) == Installation == = From Your WordPress Dashboard = 1. Log into the WordPress admin 2. Go to **Plugins > Add New** 3. Search for **Nav Menu Manager** 4. Click **Install Now** for the "Nav Menu Manager" plugin 5. Click **Activate** = From WordPress.org = 1. Download the plugin 2. Log into the WordPress admin 3. Go to **Plugins > Add New** 4. Click **Upload Plugin** 5. Click **Browse** and select the downloaded ZIP file 6. Click **Install Now** 7. Click **Activate Plugin** = Via File Transfer = 1. Download the plugin 2. Extract the ZIP file 3. Upload the contents of the ZIP file to **wp-content/plugins/** 4. Log into the WordPress admin 5. Go to **Plugins** 6. Click **Activate** under "Nav Menu Manager" = What's Next? = Once the plugin is active, simply visit **Settings > Nav Menu Manager** and enable the settings appropriate for this site. == Screenshots == 1. Plugin settings 2. Code generator 3. Nav menu item custom fields 4. Improved nav menu widget == Changelog == = 3.0.2 = * Added: Filter hook for active classes * Added: Help tabs and knowledge base * Improved: Admin URLs throughout * Improved: Other minor improvements = 3.0.1 = * Fixed: Missing nav menu widget args = 3.0.0 = * Improved: Complete plugin overhaul *Check changelog.txt for changes to earlier versions of the plugin.*