Slick Menu for WordPress
Slick Menu is a Responsive WordPress Vertical Menu that can be used to create unlimited multi level push menus and content sidebars with rich content, multiple style options and animation effects.
Slick Menu, taken apart. Hover a part to see what it does.
Slick Menu has a home of its own.
Buy it here or at slickmenu.net: the same plugin, from the same team.
Your menu, as its own space. Not a list squeezed into the header.
Slick Menu turns any WordPress menu into a vertical push menu with unlimited levels. Each level gets its own background, type, images and animation, and it opens over any theme.
Seventeen ways in, and every level your own.
Menu animation effects
Slide in, push, reveal, open door, 3D rotations and more: seventeen effects, from the left or the right, with their own duration and easing.
Covering or overlapping
Sub levels slide over their parent, or stop short so the parent stays in view with its title on its side.
Fourteen hamburgers
Each animates into a close cross. Pick a color, size and label, and show it on all screens, phones or desktops.
Backgrounds per level
A color, an image, a pattern, a solid or gradient overlay, or a YouTube video behind the items.
Sixteen filters
Dim, blur or tint the site while the menu is open. The same filters work on backgrounds and thumbnails.
Everything a level can hold.
Every level has the same building blocks, each with its own font, colors, spacing and entrance animation. Sub levels inherit from their parent, or set their own.
- Logo, linked or your visitor’s avatar, and a search box
- Title, sub title, and a description from text or a page, shortcodes included
- A Back link above, below, or stuck to the top or bottom
- Header and footer that stick, or float over the items
- Entrance animations for every part: fades, bounces, flips, zooms and more
- Back link
fadeInLeft - Logo
zoomIn - Search box
fadeInDown - Title
flipInX - Sub title
fadeIn - Description
fadeIn - Nav items
fadeInUp - Footer
fadeInUp
Items that do more than link.
Icons, thumbnails and grids
Icons from Dashicons, Font Awesome and four more sets, thumbnails above, below, behind or instead of the title, items in a 12 column grid, and hover backgrounds that sweep in.
Transforms
Set how items look before they appear, once they appear, and on hover: perspective, offset, scale, rotation and skew.
Built for phones
Below the breakpoint the menu goes full width, with its own effect and centered levels.
Open it from anywhere
A hamburger, an item in another menu, any element with the trigger class, a line of JavaScript, or the Elementor widgets.
A JavaScript API
Open, close, toggle and open a sub level from code, and listen for the events every menu fires.
Set up inside the menu editor.
Enable Slick Menu on any menu in Appearance > Menus and its settings open beside it, with a live preview. Change them in the Customizer too.
- Menu on the left or right, as many menus as you like
- Disable a menu on the pages you choose
- One menu can stay always visible
- Load a menu on demand over Ajax
- Open on the current item’s level, and keep the page from scrolling behind
- A background for the site wrapper, seen behind the 3D effects
- Translatable with WPML
Posts as menu items.
The Dynamic Posts add-on fills any level with posts, each with its featured image as the thumbnail, and pages through them with Load More or infinite scroll.
- Most recent, most discussed, random, or picked by hand
- Any post type, filtered by terms and by date
- Posts per page and an offset
- Load More, infinite scroll, or infinite scroll that switches to Load More
Start from a demo.
The Import / Export add-on moves a menu with all its settings between sites, and imports the online demos in one click.
- Export a menu to a file, with its images included when you work on a localhost
- Import a menu from a file
- Import any of the online demos
- More add-ons: Duplicate, Variations, Social Networks, Shortcodes and Widgets
Kept current, release after release.
Every number here is read live from the release feed, so this sheet is never older than the plugin.
- Version
- 1.5.7
- Last updated
- Oct 21, 2026
- Tested up to
- WordPress 6.7.2
- Requires
- WordPress 3.8+
- PHP
- 5.4++
- First released
- Nov 2016
Pick a license. Change it any time.
Every Pro plan starts with a free trial, and every purchase has a 30-day money-back guarantee.
Save 45% vs. monthly
Updates and support while your subscription is active.
A year of updates and support. If you don’t renew, the plugin keeps working; you just stop receiving updates and support.
Store owners on Slick Menu.
4.5 out of 5 from 10 ratings
-
Best hamburger menu plugin I found
Slick Menu is exactly as the name would suggest. Works with your Wordpress theme to produce an intuitive slick menu with almost unlimited options. My design brief was for a hamburger menu visible at all screen resolutions. This menu did exactly what I'm looking for - a fly in right hand side menu. But it can do much more than…
Dave Digital Strategist -
Exactly what we wanted - but HUGE learning curve
After testing Slick Menu for a decent bit we decided this was the menu system for us 100% That said, it is INTENSELY complex and the 'conventions' it uses to define the stack and layer(s) of things are very unorthodox - so new users be aware you'll likely find a bit of a roadblock at the start so dig into…
Clearwater Owner SLMG, Straylight Music Group -
Beautifully crafted, and very useful.
Beautifully crafted, and very useful. Not to forget their amazing customer support. Very responsive, friendly, and helpful. Highly recommended.
Kishshey -
Powerful menu plugin!
Powerful and very flexible menu plugin with great help and support team, 5 star for the plugin
CAPBCN -
The plugin is so great!
The plugin is so great, I bought two licenses immediately! Probably gonna go for a third license for yet another project. You're awesome! Job well done!
TomMuellerDesign -
Beautifully designed & coded menu!
This has to be one the most advanced, beautifully designed & coded menu plugins we have ever seen. There is nothing else on the market that comes close to it - believe us, we've used them all. Great support too, can't recommend highly enough.
Theorian82 -
Very flexible vertical menu!
I purchased this plugin a couple months back. I just started using it today and I must say it’s one of those plugins that do what you want it to do. You can tell a skilled developer built this and I’m taking full advantage!
Dmillersg77 -
Great Customizability
Best menu plugin ever! Thank you for making this plugin!
WEBkits
Changelog
74 releases since 2016.
-
1.5.7
- update New Plans and Pricing page with monthly plans, "/ month", "/ year" and one-time period labels, and annual and lifetime savings badges inside the billing cycle switcher
- update Freemius SDK Update v2.13.4
-
1.5.6
- support WordPress 6.7
- update Freemius SDK Update v2.11.0
- fix Fixed caching issue with hamburger triggers not loading in the backend
-
1.5.5
- support support PHP 8+
- update Freemius SDK Update v2.9.0
-
1.5.4
- fix Fixed issue with WPML language switcher
-
1.5.3
- update Freemius SDK update v2.6.2
- support WordPress 6.4
-
1.5.2
- update Freemius SDK update v2.5.10
-
1.5.1
- new Added 2 Elementor Widgets (Slick Menu Trigger Button & Icon) You can insert them anywhere and trigger any active Slick Menu
- update Freemius SDK Update
-
1.5.0
- support Added support for PHP 8+
- update Freemius SDK Update
-
1.4.9
- fix Do not load Google Fonts if API KEY is empty
- fix Fixed javascript easing error with Scroll To Anchor animation
-
1.4.8
- fix Fixed SCSS compilation issue conflict Picostrap plugin and Slick Menu
- update Freemius SDK Update
-
1.4.7
- fix Fixed issue with WPML language switcher when flags only are displayed
-
1.4.6
- fix Freemius Security Fix
- update Freemius SDK Update
-
1.4.5
- update Cleanup code, remove GSAP library and replaced with native js.
-
1.4.4
- fix Fixed WPML language switcher issue on front pages & mobile.
- fix Fixed Array to string conversion warning.
-
1.4.3
- fix Fix WPML language switcher issue, not redirecting to the corresponding page. Since the menu is cached, the language URL will be the same on any loaded page. To fix this, we added a JavaScript code that will automatically correct the URL on mouseover.
-
1.4.2
- fix Fix css conflicts in the backend with 3rd party sortable fields
- fix Fix menu item arrows hover color not following text color
- enhance Minor backend re-design
- enhance Speed up backend. Load scripts / css only on Slick Menu admin screen
- support Added russian translation
-
1.4.1
- support Added better support for Loco Translate
-
1.4.0
- support Fixes perspective css property causing issues with newer browser versions
-
1.3.9
- support CodeCanyon version has been retired, and will no longer be maintained or updated. License migration required. More Info: https://xplodedthemes.com/codecanyon-license-migration/
-
1.3.8
- support Better support for Avada theme
-
1.3.7
- fix Fix intermittent issue between Avada theme Fusion Carousels not loading when Slick Menu is active
-
1.3.6
- fix Fix customizer javascript errors
-
1.3.5
- fix Disable slick menu within Avada theme page builder to avoid conflicts
-
1.3.4
- update Added JS Events admin tab. A list of all events being fired by Slick Menus that can be used along JS API to perform actions programmatically.
-
1.3.3
- support Better WPML support
- fix Fix font awesome conflict between v4 and v5 loaded from other plugins or themes
-
1.3.2
- fix Fix issues with WPML menu lang switcher
- fix Minor CSS fixes
-
1.3.1
- update Updated Freemius SDK to v2.4.1
-
1.3.0
- support Support PHP 7.4
-
1.2.9
- support Support WP 5.6
-
1.2.8
- fix Minor fixes
-
1.2.7
- fix Fixed issue with Icon Picker
-
1.2.6
- fix Remove / replace deprecated functions
- enhance Faster backend
-
1.2.5
- fix Fixed issue with license validation.
-
1.2.4
- fix Minor fixes
-
1.2.3
- enhance Better caching. Save all menu caches in 1 transient instead of multiple to avoid slowing down the database
-
1.2.2
- support Support WordPress v5.2.4
-
1.2.1
- fix Fixed issue caused by v1.1.9. Overflow of the menu is not scrollable on mobile devices particularly iphone.
-
1.2.0
- support Better RTL support for the backend
-
1.1.9
- enhance Disable page content scrolling on both mobile and desktop devices once a menu is active leaving scrolling enabled only within the menu.
-
1.1.8
- fix Fixed issue with jQuery UI stylesheets overriding default WordPress styles in pages that are not relevant to Slick Menu.
-
1.1.7.1
- fix Minor backend CSS fixes
-
1.1.7
- fix Fixed issue with scroll to anchor feature.
-
1.1.6
- fix Fixed issue: "Activate Current Menu Item on Menu Open" option not working with "Always Visible" menu on Mobile Breakpoint.
-
1.1.5
- fix Fixed issue: "Activate Current Menu Item on Menu Open" option not working with "Always Visible" menu.
-
1.1.4
- fix Fixed licensing issue
-
1.1.3
- new Added new menu option to exclude loading a menu for one or multiple pages / posts. This also applies to "Always Visible" menus.
-
1.1.2
- fix Fixed licensing issue
-
1.1.1
- fix Fixed conflict with iThemes Security plugin
-
1.1.0
- fix Fix deprecated functions warning
- fix Fix post updating issue after inserting a slickmenu shortcode / widget within a post / page
- update Update SCSS compiler
-
1.0.9.8
- new Added option to set logged in user avatar as logo
-
1.0.9.7
- fix Added Google Font API Key setting within global settings
-
1.0.9.6
- fix Fix issue with scroll to section
- fix Fixed issue causing php warning message: "count(): Parameter must be an array"
-
1.0.9.5
- new Added animation option to footer section
- new New Apple Menu Demo
- enhance Load modernizr using wp_enqueue_script instead of ajax
- enhance Do not close menu before loading a new page when clicking a menu item
- fix Fixed issue with svg icon color not being applied in some cases
- fix Fix issue with site crashing when using Polylang plugin (However, slick menu still cannot be translated using Polylang. Only supports WPML for now. )
-
1.0.9.4
- fix Fixed issue with the "Activate Current Menu Item on Menu Open" option
- fix Fixed minor CSS issues
-
1.0.9.3
- new Added global option to load Dynamic CSS Internally instead of using an external link.
- new Google fonts are now enqueued normally instead of using css @import
-
1.0.9.2
- fix Fix issues with menus loaded on HTTPS websites
- fix Removed menu item Label Truncate option for now, unstable.
-
1.0.9.1
- new Added menu item Label Visibility option (Show on hover / Hide on hover)
- new Added menu item Label Truncate option (Truncate to 1 to 5 lines)
- fix Fix dynamic css caching bug
- fix Minor CSS Fixes
-
1.0.9
- new Added background pattern & overlay options to level headers and footers
- new New Extension Slick Menu - Dynamic Posts
- fix Fix menu caching bug when using Nav Menu Roles
- fix Minor CSS Fixes
- support Support PHP 5.4
-
1.0.8.2
- fix Fixed issue with license activation caused by minor code change in earlier version
-
1.0.8.1
- fix Minor customizer bug fixes.
- fix Fixed mobile breakpoint for always visible menu, hide by default
-
1.0.8
- new Added option to select a page to be used as content for the Level Description.
- new Added 3 new Menu Animations (Fade In / Scale In / Scale Out)
- new Level width can now be set using %, px, vw
- new Level menu item heights can now be set using %, px, vh
- new Added Level Footer Minimum Height option
- enhance Faster Ajax Menu Build Request
- enhance Faster menu settings / customizer loading
- enhance Faster dynamic css loading
- enhance Restructure Extensions Code
- update Update Modernizr Library
- fix Fixed issue with local license being reset by it self.
- fix Fixed compatibility issue with Nav Menu Roles
- fix Lazyload Modernizr fixes issue with some themes
- fix Minor CSS Fixes
-
1.0.7
- new Added more transforms options for menu items. (Initial State / Visible State / Hover State)
- new Added Perspective / Perspective Origin / Transition Delay & 3D Rotate option to menu items transforms section.
- new Added Box Shadow options for menu items
- new Added option to show Back link icon only
- new Added option to replace menu item with an image instead.
- new Auto hide top sticky back link on scroll
- new Enable content filters on mobile
- new Added option to override item title
- fix Fixed issue with menu item links opening in the same window while their target is set to open in a new window.
- fix Fix issue with menu to menu triggers no being triggered properly
- fix Minor CSS fixes
-
1.0.6
- new Added option to scroll level automatically to current level item
- new Added option to show Level Scrollbars in Level General Settings
- new Added option to automatically open current menu item level once menu is open
- new Added Hamburger Trigger Label option. Label can be positioned above, below, before or after the hamburger trigger
- new Added Hamburger Trigger Visibility option. Show on All, Mobile Only or Desktop Only
- fix Fix cache issue with WPML
- fix Fixed javascript bug causing a conflict with the Beaver Page Builder
- fix Animate.css - Prefixed all animation classes to avoid conflicts with other plugins / themes
-
1.0.5.1
- new Added new JS API function SlickMenu.openSubLevel(menu_id, menu_item_id, callback) to programatically open a menu sub level. More Info
- enhance License System now allows the same purchase code to be valid within a multisite setup.
- enhance License System now allows you to revoke the license locally.
-
1.0.5
- new Added a 12 column grid system allowing you to insert menu items in multiple columns and create a grid of menu items. See new demo (Full Screen Gallery)
- new Added the option to add images Above, Below or Behind a menu item. See new demo (Full Screen Gallery)
- new Added the option to set filters to menu item images
- new Added the option to set a different menu item height for each item
- new Added the option to have a sticky / over the content header / footer
- new Added global option to Fade In site content once Slick Menus are fully loaded
- support Added better support for Jupiter Theme
- support Added better support for BeTheme Theme
- support Added better support for Berg Theme
- fix Minor CSS Fixes
- fix License Validation Fix
- fix Fixed customizer issues on WordPress 4.7
- fix Fixed menu item icons on regular menus that are not activated as Slick Menu
-
1.0.4
- new Level description now supports shortcodes
- new Added option to set a url to the logo. Scroll to anchor also supported.
- new Added a Flush Cache option. Note: Saving menu settings also flushes the cache.
- support Added better support for Avada Theme
- support Added better support for Kinetika Theme
- support Added better support for Tower Theme
- enhance Replaced Menu Level Title h2 tags with a regular div tags to avoid affecting SEO
- enhance Force override existing theme trigger behaviour when adding a custom trigger selector to a Slick Menu
- update Updated Modernizr Library
- fix Minor CSS Fixes
- fix Fix issue with full width revolution slider when a menu is active.
- fix Customizer: Fixed social networks color picker not working when adding a new network
-
1.0.3.4
- new Updated translation files
- new Added mobile fallback for the Site Wrapper Videos
- new Added Content Filter option for individual menu levels
- new Added Transparent and Half Transparent Content Filters
- new Added Mobile Centered Level Option that forces everything to be centered on mobile breakpoint
- new Added W3 Total Cache and WP Super Cache support to automatically flush the cache whenever menu settings are changed.
- extension New Import / Export extension released. More Info
- fix Minor CSS Fixes
-
1.0.3.3
- fix Fixed minor bug with the plugin updater
-
1.0.3.2
- support Added better support for Bridge Theme
-
1.0.3.1
- support Added better support for Yolo Naveda Theme
-
1.0.3
- new Added option to select a different menu animation on mobile (only supported ones)
- enhance Added PHP 5.3 compatibility
- enhance Improved mobile menus performance
- enhance Merge all Google Font imports into 1 for a faster page load.
- fix Fixed menu scroll on Android devices
-
1.0.2
- fix Fixed intermittent bug with back button on Firefox
- support Added better support for The 7 Theme
-
1.0.1
- fix Fixed javascript event bug on Firefox
-
1.0.0
- initial Initial Version
Put Slick Menu to work on your store.
Questions before you buy? Ask the team that builds it.























