This plugin will inject a responsive SideMenu sidebar and menu location into your theme that you can add widgets to.

The SideMenu is opened by clicking on a menu button that you can add to any menu in your site.

When the SideMenu slides open, the entire site is dimmed and slid to the left.

The SideMenu is closed by either clicking the close icon at the top right of the SideMenu, clicking on the dimmed site or by scrolling down.

This plugin can also hijack the existing mobile menu button within your theme if required. Themes that already work with this feature are …

  • Astra
  • BeTheme
  • Twenty Seventeen
  • Twenty Twenty-One
  • OKAB
  • Divi

… ask us in the SideMenu Support Forum to add your theme!

You can also enable a “Mega Menu” style dropdown menu feature.

How to use the [sidemenu] shortcode

  • Use [sidemenu] to just show the default button
  • Use [sidemenu]My Button Title[/sidemenu] or [sidemenu title=”My Button Title”] to show the button with your own text
  • Use [sidemenu class=”my-class” title=”Filtered SideMenu Button”] to show a button which only shows widgets or menu items with the specified class

To add a class to a menu item in “Dashboard – Appearance – Menus” click “Screen Options in the top right hand corner of the screen and tick “CSS Classes”. The menu items will then show a “CSS Classes” field when expanded.

To see the class of a widget in “Dashboard – Appearance – Widgets”, expand the widget that you’ve added to the SideMenu widget area and the class name is shown at the bottom.


Easily use this plugin to add a SideMenu to your WordPress website …

1) Install “SideMenu” automatically or by uploading the ZIP file.
2) Activate the plugin through the “Plugins” menu in WordPress.
3) Add the SideMenu open button to an existing menu on your site in “Appearance – Menus” or by using a [sidemenu] shortcode in a widget or post.
4) Add widgets to the SideMenu sidebar in “Appearance – Widgets” or add a menu to the SideMenu display location in “Appearance – Menus”.


March 21, 2021
A very smooth, intuitive and functional app with absolutely first-class developer support. I recommend downloading the trial version to really get a sense of what this app can do for you as it really doesn't have any clear competitors.
March 1, 2021
This plugin is amazingly simple and functional. It's really easy to set-up and customize. I was looking for a long time for a plugin like this.
July 18, 2020
Wow. After days of wasting my time trying different ways to add a hamburger to my main menu, as a last resort, I searched the WP repository for a plugin to help me. And BAM, I found 'SideMenu' - exactly what I needed. Easy to set-up, brilliant support and very reasonably priced for the upgrade, which takes things to the next-level. I don't leave reviews often, but this is a must-have.
July 16, 2020
Just added Sidemenu to a new site being developed in Divi theme. The free version is very functional but I upgraded to premium for the great additional features. It's customizable in all the ways I had hoped. I had a question for the developer and he responded very promptly. For us it really solves a problem of expanding menu functionality for a diverse audience, I recommend it!
June 18, 2020
An excellent plugin which add great features and look to the theme. Easy to install, easy to use, and a very kind support from developper.
Read all 11 reviews

Contributors & Developers

“SideMenu” is open source software. The following people have contributed to this plugin.


“SideMenu” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “SideMenu” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Bugfixes


  • Fixed issue with Divi theme and dropdown submenus on iOS devies
  • Fixed issue with SideMenu that can be seen on iPhone in landscape view
  • Added a checkbox to choose to hide scrollbar


  • Bug fix issue with submenu click events on iOS devices


  • Added support to hijack the mobile menu toggle in Divi theme
  • Added CSS to hide the vertical scrollbar on Windows browsers


  • Added support for BeTheme’s custom header mobile menu button hijack


  • General housekeeping


  • Bug fix to allow mobile menu hijack to work when no SideMenu toggle is on the page


  • Added option to enable dropdown menus on Navigation Menu widgets


  • Added option to enable dropdown menus


  • Added support to hijack the mobile menu toggle in OKAB theme


  • Bug fix


  • Added the ability to filer the SideMenu to allow different SideMenu buttons to show different content in the SideMenu


  • Added the ability to show the hamburger icon before or after the SideMenu button title


  • Added support to hijack the mobile menu toggle in Twenty Twenty-One and BeTheme themes


  • General housekeeping


  • Updated JavaScript to work with IE11


  • Bug fix


  • Added support to hijack the mobile menu toggle in Astra theme



  • CSS adjustments


  • CSS adjustments


  • CSS adjustments


  • Bug fix


  • Redeveloped the JavaScript to remove requirement for jQuery


  • Bug fixes


  • Bug fixes


  • Moved all premium options to a new premium plugin


  • Option to change width of section border


  • Option for text size
  • Bug fix


  • Options for title size, weight, alignment and case


  • Bug fix


  • Options to change opacity and color of site overlay


  • Bug fixes


  • Option to choose your own Dashicon


  • Option to use “hamburger” icon on open button(s)


  • Options for color and width
  • Allow SideeMenu scrolling


  • New [sidemenu] shortcode
  • Started adding premium options


  • Full width SideMenu on mobile
  • SideMenu display location


  • Customizer option to position the menu on the left or the right


  • First version of the plugin