This plugin implements a very simple and clean sticky navigation bar. The navigation is fully responsive and the mobile version of the menu has a full
|Author:||Shift8 Web (profile at wordpress.org)|
|WordPress version required:||3.0.1|
|WordPress version tested:||4.9.6|
|Added to WordPress repository:||03-09-2016|
|Total downloads:||2 187|
Click to start download
This is an example of how the menu looks on a desktop
This is an example of how the menu looks on mobile with the menu not extended.
This is an example of how the menu looks on mobile with the menu extended
My menu is not showing up?
Can I see what it looks like live?
You can check out our wordpress hosting website to see it in action : https://www.stackstar.com
How can I style the markup?
The idea was to make design options available in the administrative interface of the plugin settings. The design options, when chosen, generate inline style markup that applies the styling. There is a stylesheet that imports other common styling elements. You can overwrite anything in your own theme’s stylesheet.
What if I have second level menu options?
We plan on implementing a built-in dropdown feature for hierarchical menu options (2nd and 3rd level menu options). Currently this functionality is not built in.
How do I get the dropdown options to work?
You simply need to add second level (only) options in the WordPress menu section
What else have you done?
- Stable version created
- Implemented design options and inline style generator
- Added google font choices
- Bug fixes
- Fixed bug with inherit font logic
- Adjusted breakpoint for mobile menu from 768px to 980px
- Fixed header logo linking to site url
- Added option to force mobile mode of menu all the time so only the hamburger icon will display
- Fixed z-index conflict with shift8-portfolio plugin
- Fixed main.js loading error
- Added fully customizable dropdown capability for menu options in non-mobile mode
- Added option to define mobile breakpoint for when the menu switches to mobile mode
- Added option to define font sizes for menu bar, overlay and dropdown
- Fixed bug in inherit logic for dropdown font if set to site default
- Set default font size if nothing set in admin options (inherit)
- Set default breakpoint width for mobile if nothing set in admin options (980px)
- Fixed padding for dropdown menu options
- Set default color to inherit if no color is defined to avoid CSS errors
- Implemented dropdown logic for mobile overlay menu (triangle for menu options that have sub nav children)
- Fixed bug in mobile dropdown logic for triangle direction change
- Fixed bug default color for dropdown backgrounds
- Fixed is-fixed class which didnt apply in desktop
- Fixed fatal error with older versions of PHP
- Fixed bug where primary menu was not being pulled properly and no menu displayed
- Adjusted default alignment for desktop menu options to be closer to the right side to allow for more room
- Added check for target for each menu option, allowing the ability to open menu links in new tabs
- Force social icons on mobile version of menu to open in new tab
- Added function to inject woocommerce shopping cart link + icon if woocommerce is installed
- Added logic to inherit any assigned CSS classes to menu items for non-mobile version of the menu
- Added logic to inherit any assigned CSS classes to menu items for mobile version of the menu
- Added unique identifier for UL container for sub menu items
- Improved woocommerce compatability to include auto updating ajax cart count change when items are added to cart
- Fixed bug in auto cart updating feature for woocommerce
- Added very subtle fade-in pure CSS animation for dropdown hover effect if any sub menu items are present.
- Switched from custom nav menu queries to using a walker class with wp_nav_menu function. This allowed for multiple menu hierarchy support (parent -> child -> grandchild). The navigation menu now supports dropdowns for up to 3 layers deep.
- Fixed bug with dropdown system on desktop. Created custom walker for desktop.
- Fixed minor CSS bug with dropdown
- Fixed minor CSS bug
- Fixed CSS typo
- Cleaned up nav li classes (too many extra classes were generated)
- Re-integrated woocommerce cart icon into nav walker wrapper
- Restored ability to assign custom classes from wp admin menu to each menu item
- Resolved PHP Warning walker start_el and start_lvl function declaration adherence
- Resolved conflicting CSS name
- Increased sub menu depth for mobile from 2 to 3
- Reversion of change in 1.37 and added admin option to actually specify which menu you want the plugin to use
- Fixed location menu nav chooser in admin settings and application of nav location choice on front end
- Removed important declaration from padding left for sub menu items
- Added jQuery click function to auto close the extended menu when an actual menu option is clicked
- Re-organized admin settings into tabs for easier management
- Switched to pure CSS for hiding showing tabbed admin settings for better stability
- Fixed problem with admin plugin settings url changing between dev and prod plugin environments
- Fixed bug in location foreach loop to build location and menu value array ultimately to walk the navigation and build the menu
- Added ability to set width for menu bar logo
- Changed max width for mobile logo setting
- Mobile version of menu was not showing arrow indicator for sub menu items
- Adjustment to the WP Nav walker for mobile to specifically allow for children and grandchildren sub menu options
- Fix jQuery nav open/close trigger if the menu option is an anchor tag
- Adjust query nav open/close trigger if anchor tag is present to be if there is sub menus present to negate if you wanted it to expand the menu option