Menu Swapper
Menu Swapper
Description
The Menu Swapper provides two utilities:
-
A settings page that allows you to register unlimited menu theme locations
-
A meta box that will appear on Pages and Posts, which will allow you to replace existing menu theme locations with your new theme locations for those individual Posts/Pages.
Installation
Install just like any other plugin
- Upload the
/menu-swapper/folder to the/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Create your theme locations via Settings > Menu Swapper
- Set menus for your new theme locations in Appearance > Menus
- Swap your theme locations via the meta box on individual Pages and Posts
Faq
None yet.
Reviews
Exactly what I needed. Thank you so much!
By bardiazadeh on April 11, 2020
This one worked - simple install
By NightL on September 24, 2019
Just what I wanted
By Spencer Brown (webspencer) on March 4, 2019
easy to use
By salilou (hkr) on July 30, 2018
MENU NO LONGER WORKING
By Development Design on May 31, 2018
WordPress 4.8.2
By Lawrence Mouawad (Lawrence66) on October 27, 2017
Excellent Plugin! Thank you!
By pdinardo on July 12, 2017
Still works perfectly fine on 4.8!
By ThijmenDam on July 11, 2017
Great plug in.
By benchoong on July 4, 2017
its not working well on single posts.
By Pandey Vikash (ceoclicklyf) on April 19, 2017
Changelog
1.2
- Clean up Custom Theme Locations table layout CSS
- Remove deprecated screen_icon() function
1.1.1
- Security fix: make sure nonce is always checked
1.1.0.2
- Add WPML swapper check
- Don’t unset ‘menu’ argument to avoid invalid array index access in core
- Fix non-highlighting of any/all option
- Allow swapping only on posts, Pages, and front page
1.1.0.1
- Previous deployment erroneously removed assets folder, this re-adds it so that the Control Panel page will work properly
1.1
- Add check to remove the ‘menu’ argument from wp_nav_menu args, as this will override theme location setting
- Cleaned up admin panel for current WordPress styles.
1.0.1
- Set the default to not affect any menus so that when Menu Swapper is not needed it won’t inadvertently swap your menus
1.0
- Initial submission