20+ WordPress Menu Plugins For Better Navigation

June 30, 2013 · 41 comments

by Lars


By taking a WordPress menu plugin into use, you may add new and improved navigation to your WordPress website. This can be useful in several situations. For example if you fall in love with a perfect simple WordPress theme but the only thing missing is a cool mega menu allowing you to add widgets to the navigation area. If you are not sure what a mega menu is, then read on and you will find out.

It is important when looking for WordPress menu plugins, to ensure they rely on the build in WordPress menu system. The last thing you want is a proprietary solution that is not compatible with themes and other plugins. Many WordPress menu plugins are based on jQuery menu scripts that offer good cross-browser support and great usability. While you can add these to your theme through code, it is much simpler and faster to install the functionality as a WordPress plugin.

When hunting for the perfect WordPress menu plugin you should keep in mind that there are two major groups. First is plugins for improving front-end navigations. Second is for improving the management of menu and page structures in the WordPress back end. I have created to sections to make it easy to get an overview.

This post is continuously updated with more interesting Menu Plugins for WordPress and all links are checked! You should also check out our article about some of the very best WordPress themes available today.


Disclosure: Please note that some of the links below are affiliate links and I will earn a commission if you purchase through those links (at no extra cost to you). I recommend that you do your own independent research before purchasing any product or service. This article is not a guideline, a recommendation or endorsement of specific products.

Article Index

Looking for a WordPress Menu Plugin to improve Front end navigation

There are different types of plugins in this section. Some are for main navigation e.g. primary menu, menu in footer etc. Others are for creating simple navigation in a widget. This is useful for CMS style sites where you want to show the page structure (or part of it) in a left oriented sidebar

UberMenu – WordPress Mega Menu Plugin – MORE INFO / DEMO


UberMenu is a user-friendly, highly customizable, responsive Mega Menu WordPress plugin. It works out of the box with the WordPress 3 Menu System, making it simple to get started but powerful enough to create highly customized and creative mega menu configurations.


UberMenu – Conditionals Extension – MORE INFO / DEMO

This plugin is brand new and works as an extension for UberMenu – WordPress Mega Menu Plugin. This It an extension that adds the option to conditionally display or hide any item in your UberMenu. Furthermore it adds a new option to each menu item, where you can select which condition must be met via a select box. A great use case for this is when you want to show different menu items for users that are logged in and guests.

WP Sticky Menu Plugin – MORE INFO / DEMO


Our sticky Menu Plugin comes with 8 different styling options, plain, shiny and transparent. When you do want your own style based upon your theme then you only have to change a few css lines and it’s just as you wanted it. Each style can be selected through the Sticky Menu Option panel.

Sticky Menu Plugin has it’s own option panel from where you can select your styles, the alignment of the menu (Top or Bottom), the width of the menu (980px or Full Width). You can also select the animation effect for the sliding out and in of the menu.

Responsive Select Menu – MORE INFO / DEMO

Responsive Select Menu

One common UI paradigm for navigation menus with responsive design is to display a select box (form element) for mobile devices. This plugin allows you to turn your WordPress 3 menu into a select box below a width of your choice.

Path Style Menu – MORE INFO / DEMO

Path Style Menu

This is a multi-level menu inspired by Path 2.0 UI which has sky rocketed the Path application in the App store, proving that a distinctive UI can really give you the edge in a competitive marketplace with similar products.

JQuery Mega Menu Widget – MORE INFO / DEMO


Creates a widget, which allows you to add drop down mega menus from any standard WordPress custom menu using jQuery. Can handle multiple mega menus on each page, offers either “fade In” or “slide down” effects and the option to use hover or click to show the sub-menu. For best results use 3 levels for the custom menu.

Fading Menu with Notification Bar and Social Icons – MORE INFO / DEMO

Fading Menu with Notification Bar and Social Icons

Fading Menu with notification Bar is a WordPress Plugin that will allow you to add your navigational menu (main menu or custom menu defined by you) along with notification bar at the top of your browser. Simply scroll down your browser a bit to see it in live action!

Sticklr WP – Sticky Side Panel WordPress Plugin – MORE INFO / DEMO


Stickr WP, a sticky side panel menu WordPress plugin. Inspired by Envato site-switcher, after released as CSS3 +jQuery, due to popular demand I decided to create this WordPress plugin version. The features are similar with jQuery version, only WordPress version has an intuitively easy administration panel, so you don’t have to know the coding behind it.

PBK Mega Menu for WordPress – MORE INFO / DEMO


PBK Mega Menu Plugin for WordPress is your easy way to add a functional and customizable Mega Menu to your WordPress website. Adding menu items and content is just like adding posts or pages… If you know how to use WordPress, then you already know how to use the Mega Menu plugin.

Advanced Menu Widget – MORE INFO


This plugin adds enhanced “Navigation Menu” widget. It offers many options which could be set to customize the output of the custom menu through the widget

Multi-X Bar – MORE INFO / DEMO

Multi-X Bar

Multi-X Bar is an advanced multifunctional navigation bar for your WordPress websites. It is modular system that allows to place not only navigation menu, but also any functional modules. By default, it has 7 customizable modules such as: subscription form, contact form, social sharing module, widget area module, accurate linking module, social icons and search box. As an administrator you can customize each module and their sequences, set desired menu structure and adjust whole bar by selecting suitable theme and setting responsive and appearance parameters. As a developer you can create any functional module and release it as separate plugin (Multi-X Bar has set of hooks to integrate new modules). Create comfortable browsing environment on your website. Users will appreciate it.

Smart Navigation Widgets – MORE INFO / DEMO


Smart Navigation Widgets is plugin with 3 widgets ideal for bloggers or any other WordPress users with big archives. Using this plugin, you can display AJAX powered archive widget that shows only small portion of archives to user, and allows him to navigate deeper only when he needs to. No more long lists of date archives that take up a lot of space, or endless list of categories and pages. Plugin is designed for use with hierarchical taxonomies (like category) and hierarchical post types (like pages). But, with some extra options you can allow use of non-hierarchical taxonomies and post types.

Dropdown Menu Widget – MORE INFO / DEMO


This widget adds a beatiful vertical/horizontal CSS only dropdown menu of Pages, Categories or Custom navigation menus of your blog.

PixoPoint Menu Plugin – MORE INFO


Adds a new menu to your WordPress powerwed site and allows you to control it’s content via an easy user to interface. The plugin use its own menu generator – it is cool and therefore added here, but you may want to use a plugin that support WordPress menus. If you don’t like the menu management system in WordPress then look at the plugins availalbe in the next section.

JQuery Vertical Mega Menu Widget – MORE INFO / DEMO

JQuery Vertical Mega Menu Widget

Creates a widget, which allows you to add fly out vertical mega menus from any standard WordPress custom menu using jQuery. Can handle multiple vertical mega menus on each page and offers 3 animation effects – show/hide, fade In or slide out. Widget also gives the option of selecting left or right for the fly out menu depending on where you side column is. For best results use 3 levels for the custom menu.

jQuery Drilldown Menu for WordPress – MORE INFO / DEMO

jQuery Drilldown Menu for WordPress

Need a WordPress Menu Plugin for better WordPress Menu management

Gecka Submenu – MORE INFO / DEMO


Submenu autopopulates any nav menu page item with its children and allows to put menus, or portion of menus, anywhere in your site.

Menu Management Enhancer for WordPress – MORE INFO / DEMO


The WordPress 3.x menu management system is excellent, but it can be a bit cumbersome if you’re managing many menu items. The Menu Management Enhancer for WordPress aims to improve the menu management user experience. This is a plugin I personally use on WordPress business style websites.

CMS Tree Page View – MORE INFO


Adds a CMS-like tree overview of all your pages and custom posts to WordPress – much like the view often found in a page-focused CMS. Within this tree you can edit pages, view pages, add pages, search pages, and drag and drop pages to rearrange the order. I personally use this plugin on some site where I have many pages.

WordPress Hide Admin Menu Plugin – MORE INFO / DEMO

WordPress Hide Admin Menu Plugin

The WordPress Hide Admin Menu plugin helps you hide admin menu and admin bar items in WordPress admin area based on user role. Simply select the checkboxes corresponding to menu items and user role and Save. You’ll have a simplified menu for your clients, users. That will help you hide some important menu items that you don’t want them to access, like settings page, account detail page, etc.

Admin Menu Tree Page View – MORE INFO


This WordPress plugin adds all your pages to the admin menu, so all your pages will always be available within just one click, no matter where you are in the admin area. You can also add pages directly in the tree and you can quickly find your pages by using the search box.

WordPress Page Tree – MORE INFO


This plugin creates an expand/collapse tree for showing all your pages on your site or in your administration “pages” panel. This is useful for WordPress CMS purposes where you have many pages.

My Page Order – MORE INFO


My Page Order allows you to set the order of pages through a drag and drop interface. The default method of setting the order page by page is extremely clumsy, especially with a large number of pages. The plugin also installs a replacement widget that exposes all the options of the wp_list_pages template function.

Author : Lars Vraa

Lars is passionate about web design, web development, SEO, social media and loves to look into new technologies, techniques, tools etc. and to write articles for tripwire magazine readers.

{ 40 comments… read them below or add one }

martin September 2, 2013 at 6:43 pm

Well I like mostly the first one, the ubermenue, this is pretty cool and I going to make something similar but with a CSS GUI to give users more choces, it will be part of my Wordpress REAL Plugin a drag and drop website builder which we want publish September / October 2013 – a first beta Version for free download you will find here jhttp://jb-webs.com/websiteBuilder-Use_Real.html


annesofie September 3, 2013 at 8:16 am

Hi Martin,

Thank you for sharing this resource with us. Look forward to checking it out.

Kind regard,


sam August 19, 2013 at 6:50 am

Thank you for sharing superb informations. Your internet site is very cool. I will be impressed by the important points that you’ve here. It reveals how properly you perceive this kind of subject. Book marked this web site, will come back for more articles. An individual, my pal, Good ole’! I found exactly the info My partner and i already searched all over the place and simply couldn’t come across. What a perfect web-site.


Ray wright July 12, 2013 at 3:52 pm

Thanks so much for this web page. I use wordpress a lot in my designs and the plugins that are on this page are great! I’m sure to be downloading many of them soon.


@Gilkichoi June 30, 2013 at 9:22 pm

Great list, Lars!


Anders June 30, 2013 at 9:48 pm

Thanks, glad you like it!


Mark Wayne-Hart May 24, 2013 at 7:28 am

I have a client who needs a WordPress “hive”: A collection of unique business services based on a static theme.

My difficulty is the Nav menu: Some items can point to the same static Page/Post while other items should point to those Pages/Posts that compliment those unique services based on that “hive”.

This post comes very close to what I’m looking for in a plug-in. If you have an idea to compliment my research, I’d be very grateful.

My thanks in advance,



Jarret April 29, 2013 at 9:22 am

Are there any pre-made themes with the WordPress Floating menu built in? I’ve seen them on various sites including Brian Gardner (Genesis themes). I don’t feel like coding it. :)


Neeraj Bansal April 23, 2013 at 6:53 am

Nice list, I really like the uber-menu plugin.


Umre March 18, 2013 at 8:50 am

Thanks for sharinh. It’s good informations…


Sandy March 4, 2013 at 5:15 pm

Can you please tell me which left floating social share plugin you are using? It’s the only one I’ve seen so far that disappears when the screen is minimized. Thanks and Thanks for the article.


annesofie March 5, 2013 at 11:48 am

Hi Sandy, actually we don’t use any complicated plugins for this. We use Twitter, Facebook, Google+ own plugins – these are both free and easy to install :)

Kind regards,


Mary February 27, 2013 at 6:57 pm

This is a great article for looking up RECENT info on 3.5.x compatible menus. Some of the ones on this list are still not up to 3.5 and some are still in 2.8 compatibility but Im finding a few good ones. My main focus is to have a horizontal menu with submenus. Sadly flyout menus tend to be problematic if you want your site to render on mobile browsers. Any chance you might be doing an article specifically on mobile friendly menus?


James Coulombe February 5, 2013 at 5:31 am

I say this to help others, not to be a negative person but….
Don’t bother with Uber, it’s not the $20, it’s the hours of reading and videos only to find out it doesn’t do half of what it claims.
-It is anything but simple.
-It doesn’t do widgets like it claims to
-It does do top menu (not at all what we wanted)
-Forums are empty nothing to read to fix
-Manual is long, difficult to understand and repetitive
-Can’t submit a ticket to even ask a simple question.
Menu only works for 1 location on 6 different themes ?
Uber? NOT!


wordpress developer January 29, 2013 at 1:13 pm

Excellent collection. Got exactly what I wanted. Thanks


Bevardo January 24, 2013 at 11:46 am

For a long time it was looking for. Thank you for useful post, helped me.


kapil January 16, 2013 at 4:39 pm

thanks for this awesome menu plugins, great collection of menus.


Tom Berlin January 9, 2013 at 3:52 am

I agree with Chris (abov), Uber Menu is worth the price if you want a great menu management tool.


chris irwin January 8, 2013 at 7:57 am

Thanks for the list, I have downloaded Uber menu and loving it!


tony December 28, 2012 at 11:18 pm

great selection of plugins


Mario December 21, 2012 at 10:49 pm

Thanks for this Information, the best one is PBK Mega Menu for WordPress. thanks 😀


Edirne December 17, 2012 at 10:50 pm

Which is the best for wp 3.5 ?


wowgold December 12, 2012 at 4:57 pm

is there any menu plugin could assign the different menu to each category?


mem December 7, 2012 at 12:44 pm

I am looking menu stlye for my wp site like this one : http://goo.gl/nEhtJ

I can’t find the soltuion yet .. Need to show menu open horizontally ONCLICK



Mark December 1, 2012 at 3:00 pm

Lars, Can external links be with PBK Mega Menu for Wordpress?


Dharma Giri November 22, 2012 at 11:38 am

Thanks for the awesome Menu Plugins list..i like the UbenMenu and gonna use it for my projects.


Bangkok Real Estate November 17, 2012 at 7:08 pm

This is a great plugin but I would just be worried about slowing down the site and hence decreasing user experience and hurting your site.


Colette November 13, 2012 at 12:17 pm

Hi…I’m just setting up a new wordpress site and found this to be one of the best articles I’ve read while starting out..thanks so much for writing..sounds like it took you lots of time and you need to know how appreciated it is..very good list.


Best gaming Headset November 8, 2012 at 10:44 am

I am yet to decide on which is better for my rapid Review theme


kapil November 1, 2012 at 5:11 am

Great examples for wordpress menus. This menus are helpful for wordpress developers.



Cuisine algerienne November 1, 2012 at 1:16 am

Thank you fot theses menus


Sharon October 10, 2012 at 4:02 pm

Did you try these or just copy the article? SLMenuWidget has not been updated in two years and is not supported by the latest WP release.

Didn’t bother reading further.

Not impressed.


Sharon October 10, 2012 at 4:03 pm

Your article date is Sept 14 and yet your comments begin June 15 – interesting time travel effect….


Lars October 11, 2012 at 10:31 am

Thanks for letting me know, it is a simple mistake. The article was updated recently with more items and all links were checked. I missed adding a sentence about this, but I fixed it now.


Lars October 11, 2012 at 10:29 am

Sharon, appreciate your feedback. Just tested the plugin on my demo site on the latest version of WordPress. You are right that it is not updated recently and we could leave it out. However it works fine according to my test. This is how it looks without styling: http://www.tripwiremagazine.com/wp-content/uploads/images/SLMenuWidget.jpg


Cecily January 22, 2013 at 7:05 am

That was pretty rude of her. Anyway, thanks for sharing all of these!


Amber July 21, 2012 at 5:47 am


I’m looking for a sidebar menu that I can change on different pages. Does anyone have any good suggestions?


Ironwood January 22, 2013 at 7:40 pm

Download dynamic widgets plugin. Very helpful creating different menus for each particular pages.


bill July 13, 2012 at 3:32 pm

I was looking to create a menu for my WP site something like the one on this page — http://centennial.rice.edu/home/
What I like about is that it shows all the options


chris June 15, 2012 at 7:58 am

Great list! Thank you.


Leave a Reply

Your email address will not be published. Required fields are marked *

{ 1 trackback }

Previous post:

Next post:

Web Analytics