PluginProbe
Responsive Menu – Mobile Menu & Hamburger Menu Builder / 4.7.4
Responsive Menu – Mobile Menu & Hamburger Menu Builder v4.7.4
4.7.4 4.7.3 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.10 4.1.11 4.1.12 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 All 91 releases
← All changes | readme.txt +97 -781 4.7.3 → 4.7.4 View file →
@@ -1,146 +1,145 @@
1 -=== Responsive Menu - Create Mobile-Friendly Menu ===
1 +=== Responsive Menu – Mobile Menu & Hamburger Menu Builder ===
2 2 Contributors: expresstech, responsivemenu, moha12351, infosatech
3 -Tags: mobile menu, hamburger, responsive, navigation, mega menu
3 +Tags: mobile menu, hamburger menu, off canvas menu, accessibility, navigation
4 4 Requires at least: 3.6
5 -Tested up to: 7.0
6 -Stable tag: 4.7.3
5 +Tested up to: 7.1.3
6 +Stable tag: 4.7.4
7 7 Requires PHP: 7.1
8 8 License: GPLv2 or later
9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
10 10
11 -Mobile menu & hamburger menu builder for WordPress. Create a responsive, customisable menu with 150+ options — no coding needed.
11 +Mobile menu & hamburger menu builder for WordPress. Accessible, keyboard-friendly and works with any theme or page builder. 150+ options, no code.
12 12
13 13 == Description ==
14 14
15 -**Responsive Menu is a free WordPress mobile menu & hamburger menu plugin** — trusted by **70,000+ websites** and rated **4.5★ from 570+ reviews**. Turn any WordPress menu into a fast, fully responsive mobile menu with a hamburger toggle, an off-canvas slide-in panel, and 150+ customisation options — no coding needed.
15 +**Responsive Menu is a free mobile menu and hamburger menu plugin for WordPress.** More than 70,000 sites use it, and it's rated 4.5★ from 570+ reviews. Pick any WordPress menu and Responsive Menu turns it into a hamburger button and a slide-in mobile menu. It works with any theme, keyboard and screen-reader users can use it, and you set it up from one screen without writing CSS.
16 16
17 -Whether you want a simple hamburger menu on mobile, a slide-out off-canvas navigation, or a fully styled responsive menu across every device, Responsive Menu lets you design it exactly how you want from one easy interface — no CSS required.
17 +**See it in action:** [responsive.menu](https://responsive.menu/?utm_source=readme&utm_medium=plugin&utm_campaign=responsivemenu_plugin) · [Live demo](https://demo.responsive.menu/?utm_source=readme&utm_medium=plugin&utm_campaign=responsivemenu_plugin)
18 18
19 -**See it in action:**
19 +[youtube https://www.youtube.com/watch?v=t3jLRvtRiDE]
20 20
21 -[https://responsive.menu](https://responsive.menu/?utm_source=readme&utm_medium=plugin&utm_campaign=reponsivemenu_plugin)
22 -[https://demo.responsive.menu](https://demo.responsive.menu/?utm_source=readme&utm_medium=plugin&utm_campaign=reponsivemenu_plugin)
23 -
24 21 = Why choose Responsive Menu =
25 22
26 -* **A mobile menu done right** — a clean hamburger menu and off-canvas navigation that look great on every phone, tablet, and desktop.
27 -* **150+ options, zero code** — colours, fonts, animations, position, and breakpoints; design it pixel-perfect without touching CSS.
28 -* **Works with your existing menu** — point it at any WordPress menu; no rebuild required.
29 -* **Animations & custom triggers** — slide, push, or fade; open from any side; add your own buttons and triggers.
30 -* **Search, logos & sub-menus** — integrated search, logo upload, and multi-level sub-menu depth.
31 -* **Translation & RTL ready** — WPML / Polylang and full right-to-left support.
23 +* **Works with any theme or page builder.** Classic themes, block themes, Elementor, Divi and others all work. Responsive Menu adds its own mobile menu and hides your theme's menu, so you don't need to rebuild your header.
24 +* **Accessible out of the box.** The menu button is a real `<button>` with `aria-expanded`. Submenu toggles are labelled, focus stays inside the open menu, Escape closes it, focus outlines are visible, and reduced motion is respected. We test it with axe-core against WCAG 2.0–2.2 A/AA rules ([see the results](https://responsive.menu/features/accessible-mobile-menu/?utm_source=readme&utm_medium=plugin&utm_campaign=responsivemenu_plugin)).
25 +* **150+ options, no code.** Set colours, fonts, animations, position, breakpoints and sub-menu depth in a live editor with phone, tablet and desktop previews.
26 +* **Pre-built menu themes.** Start from a ready-made design and adjust it.
27 +* **One menu to maintain.** Responsive Menu reads from your existing WordPress menu, so when you edit the menu, the mobile version updates too.
28 +* **Show items to the right people.** Hide menu items from logged-in or logged-out visitors, or show them only to selected user roles.
32 29
33 30 = Popular ways to use Responsive Menu =
34 31
35 -* **Mobile hamburger menu** — add a tap-friendly hamburger menu to any theme.
36 -* **Off-canvas side menu** — slide navigation in from the left, right, top, or bottom.
37 -* **Responsive menu for any theme** — replace a theme menu that isn't mobile-friendly.
38 -* **Sticky mobile header** — keep the menu button fixed as visitors scroll.
32 +* **Mobile hamburger menu.** Add a tap-friendly hamburger menu to any theme.
33 +* **Off-canvas side menu.** Slide the menu in from the left, right, top or bottom, with a slide or push animation.
34 +* **Fix a theme menu that breaks on mobile.** Replace a theme or page-builder menu that doesn't work well on phones.
35 +* **Sticky mobile header.** Keep the menu button fixed as visitors scroll.
36 +* **Member-aware menus.** Show "My account" to logged-in users and "Log in" to everyone else.
39 37
40 -**Fully unit tested:**
38 += Free features =
41 39
42 -100% unit test coverage with tests included in the plugin so you can run them yourself for peace of mind
40 +* Live editor with phone, tablet and desktop preview
41 +* Pre-built menu themes, plus import and export of settings
42 +* Every text, background and border colour, with opacity
43 +* Fonts, font sizes and text alignment
44 +* Menu side (left, right, top or bottom) and slide or push animation
45 +* Button position, fixed or scrolling, with custom icon colours
46 +* Breakpoint: choose the screen width where the mobile menu takes over
47 +* Hide your theme's original menu with a CSS selector
48 +* Sub-menu depth, active-item highlighting and custom menu triggers
49 +* Integrated search, logo, title, social and action icons (call, email, links)
50 +* Custom HTML content and custom SVG or icon code on menu items
51 +* Hide items by login state or user role
52 +* Keyboard and screen-reader accessibility (see above)
53 +* Translation-ready
54 +* Option to load scripts minified and in the footer
43 55
44 -**Basic Functionality:**
56 += Responsive Menu Pro =
45 57
46 -* Change every text, background and border colour
47 -* Set the fonts, font sizes and text alignment you want to use
48 -* Set which side and where you want the button to show
49 -* Set which side the menu appears from (left, right, top or bottom)
50 -* Use background image for the menu
51 -* Choice of menu animations (slide over the top or push the content)
52 -* Choice of which Menu to use
53 -* Choice of screen size at which the menu will be shown
54 -* Choice of CSS elements to hide when menu is showing
55 -* Choice of Sub-menu depth to display down to
56 -* Choice of Animation Types & Speeds for the Menu & Button
57 -* Integrated search (fully customisable)
58 -* Ability to disable and re-order the different components
59 -* Ability to fix the button to the top or to let it scroll with the page
60 -* Ability to upload logos, sub-arrow images etc.
61 -* Ability to include Scripts externally, minified and in footer
62 -* Ability to import and export options in a click of a button
63 -* Ability to add custom HTML components
64 -* Ability to choose custom menu triggers
65 -* WPML/Polylang Support
66 -* RTL Support
67 -* Plus much, much more!
58 +Pro adds desktop navigation and finer control. Every plan includes every Pro feature:
68 59
69 -**Advanced & Pro Functionality:**
60 +* **Desktop & mega menu.** Build multi-column dropdowns with links and widgets. On phones the same menu becomes the slide-in menu, so you only maintain one menu.
61 +* **Header bar** with logo, title, search and custom content.
62 +* **26 animated hamburger buttons**, from Spin to Vortex.
63 +* **Font icons** on any menu item.
64 +* **Show on specific pages.** Include or exclude the menu page by page and by device.
65 +* **WooCommerce menu cart** with an item count, opened as a dropdown, drawer or link.
66 +* **WPML and Polylang**, so the menu follows the visitor's language.
67 +* **Scroll lock** to stop the page scrolling behind an open menu.
68 +* **Priority support** from the team that builds the plugin.
70 69
71 -* Preview your changes before implementing
72 -* Animate the menu items when menu is opened
73 -* FontIcon Support for individual menu items
74 -* 15 button animation effects
75 -* Colour opacity for all colours
76 -* Custom overlay colour and opacity
77 -* Integrated header bar
78 -* Let the plugin provide and style your main menu as well as hamburger menu
70 +Plans start at $49 a year, with a 14-day refund policy. Your menu keeps working if you stop renewing. [Compare Free vs Pro](https://responsive.menu/pricing/?utm_source=readme&utm_medium=plugin&utm_campaign=responsivemenu_plugin)
79 71
80 -For more reasons to go Pro, please visit [this page](https://responsive.menu#why-go-pro) or check our [roadmap](https://next.expresstech.io/responsive-menu)
72 += More from ExpressTech =
81 73
82 -[youtube https://www.youtube.com/watch?v=t3jLRvtRiDE&t]
74 +⏱️ [Quiz and Survey Master](https://wordpress.org/plugins/quiz-master-next/): create quizzes, surveys and exams in WordPress and turn your site into a lead-generation tool.
83 75
84 -🌐Our themes and plugins
76 +⚡ [InstaWP](https://instawp.com/): launch a WordPress sandbox site in seconds.
85 77
86 -If you like this plugin, consider exploring our other themes and plugins:
78 +== Installation ==
87 79
88 -🧱 [Gutena](https://wordpress.org/themes/gutena/) - Block Based Theme for WordPress includes over 50 free block patterns with new patterns added every week.
80 +1. In your WordPress admin, go to **Plugins → Add New** and search for "Responsive Menu".
81 +2. Click **Install Now**, then **Activate**.
82 +3. Open **Responsive Menu** in the admin menu, pick the WordPress menu to use, and choose a theme or design your own.
83 +4. If your theme's menu still shows on mobile, add its CSS selector under "Hide theme menu".
89 84
90 -⏱️ [Quiz and Survey Master](https://wordpress.org/plugins/quiz-master-next/) - Best WordPress Quiz Plugin to create engaging quizzes, surveys, & exams using WordPress and convert your website into a lead generation machine.
85 +Manual install: upload the `responsive-menu` folder to `/wp-content/plugins/` and activate it from the **Plugins** screen.
91 86
92 -📙 [Projectopia](https://wordpress.org/plugins/projectopia-core/) - Project Management & Invoicing plugin for WordPress. Generate invoices, send quotes, generate leads, manage clients, provide support - all inside your WordPress website.
87 +== Frequently Asked Questions ==
93 88
94 -📅 [Booking Ultra](https://wordpress.org/plugins/booking-ultra-pro/) - Appointment Booking plugin for WordPress - Show a quick form to accept bookings for your services with pre-set booking slots. Ideal for salons, medical professionals, lawyers, consultants, etc.
89 += Is Responsive Menu free? =
90 +Yes. The free plugin builds a complete mobile and hamburger menu. Responsive Menu Pro adds a desktop and mega menu, a header bar, page-by-page rules and more.
95 91
96 -⚡ [InstaWP](https://instawp.com/) - Launch a quick WordPress site with this sandbox service. Create New WordPress instance within a second.
92 += Does it work with Elementor, Divi or other page builders? =
93 +Yes. Responsive Menu doesn't depend on your theme or page builder. It adds its own mobile menu to the page, and you hide the original menu with a CSS selector. That's why many people use it when a theme's or builder's mobile menu won't behave.
97 94
98 -== Installation ==
95 += Does it work with block themes and WordPress 7.0? =
96 +Yes. Responsive Menu is tested with WordPress 7.1.3, and it works on block themes as well as classic themes.
99 97
100 -1. Upload `responsive-menu` to the `/wp-content/plugins/` directory
101 -2. Activate the plugin through the `Plugins` menu in WordPress
102 -3. Set your options from the Responsive Menu admin area
98 += WordPress has a Navigation block. Why use Responsive Menu? =
99 +The Navigation block only works on block themes and in the Site Editor. Responsive Menu works on any theme or page builder, gives you 150+ design options in a live editor, lets you hide items by login state or user role, and lets you export and reuse your settings on other sites. Pro adds page-by-page rules, a mega menu and a WooCommerce cart.
103 100
104 -Alternatively:
101 += Is the menu accessible? =
102 +Yes. The menu works with a keyboard: Tab and Shift+Tab move through it, Escape closes it, and focus stays inside the open menu. Buttons and submenus are labelled for screen readers, and the menu respects "reduce motion". It passes axe-core checks against WCAG 2.0–2.2 A/AA rules. Contrast and tap-target size depend on the colours and sizes you choose. Our [accessibility page](https://responsive.menu/features/accessible-mobile-menu/?utm_source=readme&utm_medium=plugin&utm_campaign=responsivemenu_plugin) has the full test results and a checklist.
105 103
106 -1. Login to your WordPress admin area
107 -2. Search for `Responsive Menu`
108 -3. Click install `Responsive Menu`
109 -4. Activate through the `Plugins` menu in WordPress or when asked during installation
110 -5. Set your options from the Responsive Menu admin area
104 += My theme's menu still shows on mobile. How do I hide it? =
105 +Find the CSS selector of your theme's menu (for example `.main-navigation`) and add it under the "Hide theme menu" option. Our [guide to hiding the original menu](https://responsive.menu/knowledgebase/hiding-original-wordpress-menu/?utm_source=readme&utm_medium=plugin&utm_campaign=responsivemenu_plugin) shows how to find it.
111 106
112 -== Frequently Asked Questions ==
107 += Can I use a different mobile menu from my desktop menu? =
108 +Yes. Responsive Menu uses the WordPress menu you pick in its own settings, which can be different from your theme's menu.
113 109
114 -= Is Responsive Menu free? =
115 -Yes. The core mobile menu and hamburger menu plugin is 100% free. Advanced styling and features are available in Responsive Menu Pro.
110 += Can I choose which side the menu slides in from? =
111 +Yes. The menu can open from the left, right, top or bottom, with a slide or push animation.
116 112
117 -= Does it create a mobile hamburger menu? =
118 -Yes. Responsive Menu turns any WordPress menu into a responsive hamburger menu with an off-canvas slide-in panel, shown below whatever screen size you choose.
113 += Does it support translations and multilingual sites? =
114 +The plugin is translation-ready. Pro adds WPML and Polylang support, so the menu follows the visitor's language.
119 115
120 -= Will it work with my theme's existing menu? =
121 -Yes. Point Responsive Menu at any WordPress menu — there's no need to rebuild your navigation.
116 += What happens if I stop renewing Pro? =
117 +Your menu keeps working. You stop getting updates and priority support.
122 118
123 -= Can I choose which side the menu slides in from? =
124 -Yes. Open the off-canvas menu from the left, right, top, or bottom, with your choice of slide or push animation.
125 -
126 -= Does it support translations and RTL? =
127 -Yes. WPML and Polylang are supported, along with full right-to-left (RTL) layouts.
128 -
129 119 = Where can I get support? =
130 -Free support is on the [WordPress.org support forum](https://wordpress.org/support/plugin/responsive-menu/). See our full FAQ and knowledge base at [responsive.menu/faq](https://responsive.menu/faq/?utm_source=readme&utm_medium=plugin&utm_campaign=reponsivemenu_plugin).
120 +Free support is on the [WordPress.org support forum](https://wordpress.org/support/plugin/responsive-menu/). Guides are in the [knowledge base](https://responsive.menu/knowledgebase/?utm_source=readme&utm_medium=plugin&utm_campaign=responsivemenu_plugin).
131 121
132 122 == Screenshots ==
133 123
134 -1. Responsive Menu dashboard — build your mobile menu in one place
135 -2. Start from a ready-made menu theme
136 -3. Menu settings — colours, fonts, animations, and 150+ options
137 -4. Mobile view — preview your hamburger menu on phones and tablets
138 -5. Desktop view — control when and how the menu appears on larger screens
139 -6. Customise the hamburger toggle button
140 -7. Your responsive menu live on the front end
124 +1. The Responsive Menu dashboard: build your mobile menu in one place.
125 +2. Start from a ready-made menu theme.
126 +3. Live editor: colours, fonts, animations and 150+ options.
127 +4. Mobile preview: your hamburger menu on phones and tablets.
128 +5. Desktop preview: control when and how the menu appears on larger screens.
129 +6. Customise the hamburger toggle button.
130 +7. Your responsive menu live on the front end.
141 131
142 132 == Changelog ==
133 += 4.7.4 (1st October 2026) =
134 +* Feature: Added an option to display menu items only to selected user roles.
135 +* Enhancement: Improved keyboard and screen reader accessibility.
136 +* Bug: Fixed an issue where sub-items of a hidden menu item appeared in its place instead of remaining hidden.
137 +* Bug: Fixed an issue where editing a menu in the Customizer reset per-item visibility settings.
138 +* Bug: Fixed a PHP 8 fatal error that occurred when saving a menu theme.
139 +* Bug: Fixed the live preview showing the wrong element for the title, search and social icons.
140 +* Bug: Fixed admin notices not appearing on Responsive Menu screens.
141 +
143 142 = 4.7.3 (20th August 2026) =
144 143 * Security: Prevented menu theme ZIPs from placing executable files in public uploads
145 144 * Enhancement: Added pre-extraction validation and plugin-level permissions for theme uploads
146 145 * Enhancement: Resolved PHP 8+ deprecation warnings and theme upload rejection messages
@@ -189,694 +188,11 @@
189 188 = 4.3.1 (14th Aug 2023) =
190 189 * Bug Fix: Addressed the problem related to hamburger line height option
191 190 * Enhancement: Anchored tags are now removed if not utilized within the title
192 191
193 -= 4.3.0 (16th May 2023) =
194 -* Enhancement: The tablet default breakpoints have been adjusted to improve responsiveness
195 -* Enhancement: Improved UX
196 192
197 -= 4.2.3 (29th Mar 2023) =
198 -* Bug: Fixed PHP warnings
199 -* Enhancement: Checked compatibility with WordPress 6.2
193 +Older versions: see [changelog.txt](https://plugins.svn.wordpress.org/responsive-menu/trunk/changelog.txt).
200 194
201 -= 4.2.2 (2nd Mar 2023) =
202 -* Feature: The option to set multiple columns in the menu container has been added
203 -* Bug: Resolved a conflict with a third-party plugin that was caused by extra space in menu attributes
204 -
205 -= 4.2.1 (6th Dec 2022) =
206 -* Bug: Bug: Fixed CSS conflict issues with other plugins
207 -* Bug: Fixed issue with submenu animation
208 -
209 -= 4.2.0 (8th Sep 2022) =
210 -* Feature: Added classic menu support for block themes
211 -* Bug: Fixed conflict issues with Beaver Themer Plugin
212 -* Enhancement: Added alert popup if WordPress Menus are empty
213 -
214 -= 4.1.12 (1st Aug 2022) =
215 -* Bug: Fixed conflict issues with Multiple Page Generator Plugin
216 -* Enhancement: Added timestamps as a version to generated CSS/JSS urls
217 -
218 -= 4.1.11 (25th May 2022) =
219 -* Bug: Fixed conflict issues with Import Eventbrite Events plugin
220 -* Enhancement: Added rmp_nav_item_class hook to update nav item classes
221 -* Enhancement: Removed unused resources
222 -
223 -= 4.1.10 (30th Mar 2022) =
224 -* Bug: Fixed issue with submenu font-wieght
225 -* Bug: Fixed issue with svg icons
226 -* Enhancement: Updated scssphp to latest version (1.10.2)
227 -
228 -= 4.1.9 (8th Mar 2022) =
229 -* Enhancement: Fixed issues with admin bar settings
230 -
231 -= 4.1.8 (8th Feb 2022) =
232 -* Bug: Fixed security vulnerabilities
233 -* Bug: Fixed w3 validator CSS errors
234 -* Bug: Fixed unnecessary HTTP requests to theme config files
235 -
236 -= 4.1.7 (4 Jan 2022) =
237 -* Hotfix: Fixed issues where menu got disappeared after updating to 4.1.6.
238 -* Hotfix: Fixed issue where users were seeing a shortcode instead of actual menu after updating to 4.1.6
239 -
240 -= 4.1.6 (20th Dec 2021) =
241 -* Enhancement: Refactored code to enqueue JS and CSS files as per coding standards
242 -* Enhancement: Refactored code to utilise libraries bundled with WordPress core
243 -* Enhancement: Sanitized, Escaped, and Validated all variable, file uploads and data
244 -* Enhancement: Moved inline scripts to wp_enqueue_script and wp_add_inline_script
245 -
246 -= 4.1.5 (17th Nov 2021) =
247 -* Enhancement: Refactored code to use wp_enqueue functions while including JS and CSS
248 -* Enhancement: Removed external dependencies (CDN url and third party server scripts)
249 -* Enhancement: Removed legacy code and rollback feature
250 -* Enhancement: Removed encrypted code from third party libraries
251 -* Enhancement: "Sanitized, Escaped, and Validated" all variable, file uploads and data
252 -
253 -= 4.1.4 (17th Sep 2021) =
254 -* Bug: Fixed transparent background issue.
255 -* Feature: Added option to search settings in customizer.
256 -* Feature: Added shortcuts to related settings in different sections of customizer.
257 -* Feature: Added custom selector for hamburger icon position.
258 -* Enhancement: Moved "Padding" setting from (Mobile Menu > Container > Menu) to (Menu Styling > Menu Settings)
259 -* Enhancement: Moved "Enable Smooth Scrolling" setting from (Menu Styling > Menu Settings) to (Setting > Advance Setting > Technical)
260 -
261 -= 4.1.3 (25th June 2021) =
262 -* Bug: Fixed Adjust Page option issue
263 -* Bug: Fixed the issue of conflict with WooCommerce plugin
264 -* Bug: Fixed the issue of wrong button text position
265 -* Feature: Added banner for providing plugin feedback
266 -* Enhancement: Renamed `Roadmap` to `What's Next`
267 -
268 -= 4.1.2 (1st May 2021) =
269 -* Feature: Added dark mode option for menu customizer
270 -* Enhancement: Added new filter rmp_menu_markups
271 -* Enhancement: Added demo links for free themes
272 -* Enhancement: Enabled device visibility options by default
273 -
274 -= 4.1.1 (19th April 2021) =
275 -* Bug: Fixed responsive menu elementor widget issue with PHP version 7.2 and older
276 -
277 -= 4.1.0 (26th February 2021) =
278 -* Feature: Bundled all free themes in plugin
279 -* Feature: Added new option for font weight and font family for menu title
280 -* Feature: Added home button on preview device
281 -* Feature: Added border radius as new option for toggle button
282 -* Feature: Added theme upload feature in wizards
283 -* Feature: To support the advanced menu themes
284 -* Enhancement: Improved push animation to work with only body element
285 -* Enhancement: Added loader to show while uploading and changing theme
286 -* Enhancement: Show message when theme page is empty
287 -* Enhancement: Show spinner while deleting theme
288 -* Enhancement: Redirected user directly to customizer after creating a new menu
289 -* Enhancement: Prevent deleting a theme if being used by active menu
290 -* Enhancement: Added color alpha feature and push animation
291 -* Enhancement: Added custom admin notice to upgrade
292 -* Enhancement: Added admin notice with doc link if no menu created.
293 -* Enhancement: Improved the default theme with new UI
294 -* Enhancement: Improved the wizards UI
295 -* Enhancement: Added hide menu input in new menu wizard
296 -* Enhancement: Improved caching and minimize API requests
297 -* Enhancement: Added support for WordPress core version 5.7
298 -* Bug: Prevent to load the customizer screen in preview section
299 -* Bug: Fixed additional contents to process the shortcode
300 -* Bug: Fixed Menu item height issue with long text
301 -* Bug: Fixed default wp menu items
302 -* Bug: Improved live preview and update required
303 -* Bug: Fixed PHP warning and errors
304 -
305 -= 4.0.4 (19th January 2021) =
306 -* Bug: Fixed security vulnerabilities
307 -
308 -= 4.0.3 (07th January 2021) =
309 -* Enhancement: Improved caching for API response
310 -* Bug: Improved multi language menu support with WPML
311 -* Bug: Fixed theme compatibility issues
312 -* Bug: Fixed some php notices and errors
313 -
314 -= 4.0.2 (29th Dec 2020) =
315 -* Feature: Added responsive menu elementor widget
316 -* Enhancement: Improved theme visibility in new menu wizard
317 -
318 -= 4.0.1 (15th Dec 2020) =
319 -* Enhancement: Hide WordPress admin bar from menu preview
320 -* Enhancement: Added notice message when WordPress menu doesn't exist
321 -* Enhancement: Added admin notice banner for new version update
322 -* Enhancement: Improved menu customizer options visibility
323 -* Bug: Fixed some php notices and errors
324 -
325 -= 4.0.0 (7th Dec 2020) =
326 -* New and improved admin user interface
327 -* Added menu customizer with live preview features
328 -* Added feature to create menu templates
329 -* Improved menu themes
330 -* Added support for multiple menus
331 -* Added support for WordPress core version 5.6 and PHP 8.0
332 -* Added support for twenty twenty one theme
333 -* Fixed several bugs in older version
334 -
335 -= 3.1.30 (23rd July 2020) =
336 -* Bug: Fixed menu arial-label
337 -
338 -= 3.1.29 (4th May 2020) =
339 -* Bug: Fix Menu import functionality when menu names do not match
340 -
341 -= 3.1.28 (13th April 2020) =
342 -* Feature: Added keyboard accessibility
343 -
344 -= 3.1.27 (19th Mar 2020) =
345 -* Fix: PHP v7.4 Compatibility
346 -
347 -= 3.1.26 (19th Feb 2020) =
348 -* Fix: WordPress 5.3 Compatibility
349 -* Fix: PHP v7.4 Compatibility
350 -
351 -= 3.1.25 (14th Dec 2019) =
352 -* Fix: Sub Menus -> Text Alignment Option does not work
353 -* Fix: Trigger Icon Position
354 -* Fix: Trigger Icon Border CSS code
355 -* Fix: Menu Text goes under Trigger Icon
356 -
357 -= 3.1.24 (14th Aug 2019) =
358 -* Allow support for PHP 5.5 again.
359 -* Downgrade Twig back to 1.33.0 as it doesn't play nicely with other plugins.
360 -
361 -= 3.1.23 (13th Aug 2019) =
362 -* Added option to hide the original desktop theme menu.
363 -* Drop support for PHP 5.5
364 -* Update Twig to 1.42.2
365 -* Fix bug with pre IE10 javascript when disabling background scrolling.
366 -
367 -= 3.1.22 (30th May 2019) =
368 -* Expand Exclude Pages option to include all post types.
369 -
370 -= 3.1.21 (19th May 2019) =
371 -* Added Exclude Pages option.
372 -
373 -= 3.1.20 (16th May 2019) =
374 -* Update tested up to flag for WordPress 5.2
375 -* Minor bug fixes.
376 -
377 -= 3.1.19 (1st April 2019) =
378 -* Update tested up to flag for WordPress 5.1.1
379 -* Updated noscroll js file.
380 -
381 -= 3.1.18 (19th January 2019) =
382 -* Update tested up to flag for WordPress 5
383 -* Improve logic around click to expand sub-menu items.
384 -* Updated noscroll js file.
385 -
386 -= 3.1.17 (21st September 2018) =
387 -* Improve logic around word wrap.
388 -* Change approach to disabling background scrolling.
389 -* Improvements to smooth scrolling across different URLs.
390 -* Added menu title text alignment option.
391 -
392 -= 3.1.16 (15th August 2018) =
393 -* Added ability to upload and use themes.
394 -
395 -= 3.1.15 (26th July 2018) =
396 -* Fixed Sub Menu line height bug.
397 -* Removed Min Admin Guide.
398 -* Upgrade to FontAwesome 5.2 (Pro)
399 -* Fix search placeholder colour issue (Pro)
400 -* Added options to hide on mobile or desktop devices (Pro)
401 -
402 -= 3.1.14 (30th March 2018) =
403 -* Added line height options for all menu items.
404 -* Added title to Search element to meet WCAG accessibility requirements.
405 -* Improvements for admin option filtering.
406 -* Added Height and Width options to Title Image.
407 -* Added customisable options for sub-menus.
408 -* Allow translation of search placeholder text.
409 -* Fixed bug with Adjust Header Bar option.
410 -* [PRO] Added inner Header Bar HTML element for easier customisation.
411 -* [PRO] Option to close menu on page scroll.
412 -* [PRO] Option to smooth scroll same page links.
413 -
414 -= 3.1.13 (19th January 2018) =
415 -* Move custom data to the uploads folder.
416 -
417 -= 3.1.12 (17th January 2018) =
418 -* Added option to control sub-menu speed.
419 -* Added "Minus" button animation.
420 -* Added option to adjust the page to account for the Header Bar.
421 -* Added image height options for Header Bar.
422 -* Updated FontAwesome version to get latest icons.
423 -* Fix for Slide effect on Desktop Menu.
424 -
425 -= 3.1.11 (28th November 2017) =
426 -* Hotfix to remove annoying pro overlay
427 -
428 -= 3.1.10 (28th November 2017) =
429 -* **Requires PHP 5.4**
430 -* Remove annoying pro overlay
431 -* Fix for double scrollbars on disable background scrolling - Pro
432 -
433 -= 3.1.9 (17th November 2017) =
434 -* **Requires PHP 5.4**
435 -* Fix for drop-downs not saving their information.
436 -* Fix for Desktop Menu with 3rd level drop-down items.
437 -* Fix for Touch Gestures stopping the Search box being selectable.
438 -* Fix for Touch Gestures stopping menu scrolling.
439 -* Center Desktop Menu option added. - Pro
440 -
441 -= 3.1.8 (26th October 2017) =
442 -* **Requires PHP 5.4**
443 -* Added a new dark admin theme
444 -* Updated the old light admin theme
445 -* Added a "hide pro options" button to remove some of the clutter
446 -* Improved UI interface
447 -* Made the Word Wrap option a free feature
448 -* Change database option value type to LONGTEXT to accept longer values
449 -* Fixed bug with Enable Gestures option - Pro
450 -* Complete overhaul of the Desktop Menu options including Mega Menus and more - Pro
451 -* Added vw and vh sizing units - Pro
452 -
453 -= 3.1.7 (22nd September 2017) =
454 -* **Requires PHP 5.4**
455 -* Added depth padding side option
456 -* Enabled touch gestures - Pro Only
457 -* Fixed fade animation hiding the single menu bug - Pro Only
458 -
459 -= 3.1.6 (28th July 2017) =
460 -* **Requires PHP 5.4**
461 -* Added more translatable options to PolyLang and WPML
462 -* Added option to turn sub-menu descriptions on
463 -
464 -= 3.1.5 (22nd July 2017) =
465 -* **Requires PHP 5.4**
466 -* Added ability to use description in menu items
467 -* Added option for button open title
468 -* Added ability to have the menu automatically opened on page load - Pro Only
469 -* Added ability to use keyboard shortcuts to close the menu - Pro Only
470 -* Added ability to use keyboard shortcuts to open the menu - Pro Only
471 -* Added ability to disable plugins FontAwesome and BootStrap scripts in case you want to load your own - Pro Only
472 -* Improve selection of menu items by menu item drop-down selection rather than by ID - Pro Only
473 -* Fixed bug with 3Dx animation and hover colours - Pro Only
474 -* Optimised twig imports to only include what is needed.
475 -
476 -= 3.1.4 (10th June 2017) =
477 -* **Requires PHP 5.4**
478 -* Added CSRF protection using nonces in admin
479 -* Updated wpdb method to use replace() instead of update() to protect from migration issues
480 -* Added selectize JS library
481 -* Allow custom trigger types for button - Pro Only
482 -* Fixed custom HTML icon bug - Pro Only
483 -
484 -= 3.1.3 (19th May 2017) =
485 -* **Requires PHP 5.4**
486 -* RTL improvements for admin UI
487 -* Added options to change the depth level values
488 -* Fixed twig deprecation notices - thanks to stodorovic for this
489 -* Fixed bug where having auto-height would break menu scrolling - Pro only
490 -
491 -= 3.1.2 (11th May 2017) =
492 -* **Requires PHP 5.4**
493 -* Updated badge counts
494 -* Updated Font Icon area text
495 -* Fixed bug with single menu breakpoint width - Pro Only
496 -* Fixed bug with empty Font Icons - Pro Only
497 -* Fixed bug with WP CLI
498 -
499 -= 3.1.1 (5th May 2017) =
500 -* **Requires PHP 5.4**
501 -* Added filter box in admin for options
502 -* Added menu container background colour option
503 -* Added hover line colour option
504 -* Added active line colour option
505 -* Added active button background colour option
506 -* Added migration scripts to make data upgrades smoother
507 -* Added option to choose custom Font Icons - Pro Only
508 -* Removed browser button outline and enabled focus/active states for better accessibility
509 -* Bug fixes
510 -
511 -= 3.1.0 (25th April 2017) =
512 -* **Requires PHP 5.4**
513 -* Massive overhaul of codebase
514 -* Speed improvements to front and back end
515 -* Admin now uses BootStrap
516 -* Twig templating engine implemented
517 -* Added admin form validation to help catch data errors
518 -* Added a rebuild database option
519 -* Done away with SASS on the fly compilation
520 -* Back to on slide effect now customisable - Pro only
521 -* Added option to adjust for WP Admin bar - Pro only
522 -* Bug fixes and compatibility fixes
523 -
524 -= 3.0.18 (2nd February 2017) =
525 -* **Requires PHP 5.4**
526 -* Improved border sizes for sub-menus
527 -* Improved "Back to" text on beta slider menu functionality
528 -
529 -= 3.0.17 (26th November 2016) =
530 -* **Requires PHP 5.4**
531 -* Fixed bug that stripped slashes from text inputs in admin screen
532 -* Fixed junk pixel residue left behind on screen on menu close issue
533 -* Fixed hiding of menu items in slide animation beta
534 -* Fixed "Back to %previous_category_name%" text check on slide animation beta
535 -* Bug fixes
536 -
537 -= 3.0.16 (21st October 2016) =
538 -* **Requires PHP 5.4**
539 -* Added functionality for admin to remember last saved tab
540 -* Improved local scope of self = this variable in JavaScript
541 -* Improved slide across animation option (Pro only)
542 -
543 -= 3.0.15 (11th October 2016) =
544 -* **Requires PHP 5.4**
545 -* Added border size option
546 -* Made submenu active colours free
547 -* Improved FontAwesome Icon check (Pro only)
548 -* Added sizing unit options (Pro only)
549 -* Bug fixes
550 -
551 -= 3.0.14 (4th October 2016) =
552 -* **Requires PHP 5.4**
553 -* Improved PHP check on pre 5.3 systems
554 -* Improved width of first and last menu item borders
555 -* Added animation of menu items when menu opened (Pro only)
556 -* Added slide effect animation option instead of standard dropdown (Pro only)
557 -* Removed button from header bar to aid with z-indexing (Pro only)
558 -* Bug fixes
559 -
560 -= 3.0.13 (22nd September 2016) =
561 -* **Requires PHP 5.4**
562 -* Made menu background image option free (feeling generous today!)
563 -
564 -= 3.0.12 (22nd September 2016) =
565 -* **Requires PHP 5.4**
566 -* Fixed close menu on link click bug with single header (Pro only)
567 -* Fixed conflict bug with "close on link clicks" and "disable parent click" options
568 -* Added header bar title link to WPML/Polylang
569 -* Added alt tag option for every image
570 -* Link target now taken into account with "Close Menu on Link Clicks"
571 -
572 -= 3.0.11 (29th August 2016) =
573 -* **Requires PHP 5.4**
574 -* Fixed export options bug (Pro only)
575 -* Fixed shortcode attributes bug
576 -
577 -= 3.0.10 (27th August 2016) =
578 -* **Requires PHP 5.4**
579 -* Improved RTL support
580 -* Additional Content added to WPML/Polylang
581 -* Added sub-arrow active colours - Pro only
582 -* Added sub-arrow positioning side option
583 -* Allow 0 values to be entered
584 -* Switched sub-menu padding round if right text-alignment used
585 -* Added item link colours to transition list
586 -* Minor bug fixes
587 -
588 -= 3.0.9 (4th August 2016) =
589 -* **Requires PHP 5.4**
590 -* Added current item border colour option
591 -* Added current item border hover colour option
592 -* Apply title link to title image
593 -* Fixed transition bug with iPhone Safari iOS on links
594 -* Fixed Import option bug
595 -* Import native jquery-ui-core instead of externally
596 -* Minor bug fixes
597 -
598 -= 3.0.8 (25th July 2016) =
599 -* **Requires PHP 5.4**
600 -* Added placeholder search text colour option
601 -* Improved update process (no longer need to login to admin to trigger)
602 -* Bug fixes
603 -
604 -= 3.0.7 (22nd July 2016) =
605 -* **Requires PHP 5.4**
606 -* Added preview option - Pro only
607 -* Added search box text colour option
608 -* Added search box background colour option
609 -* Added search box border colour option
610 -* Fixed header bar bug with disabled scrolling - PRO
611 -* Fixed smooth scrolling issue on iOS with disabled scrolling - PRO
612 -* Added string translation to Search text
613 -
614 -= 3.0.6 (13th July 2016) =
615 -* **Requires PHP 5.4**
616 -* Improved Database Migration Scripts
617 -* Changed sub-arrows to only show border on left edge
618 -* Improved button title text spacing
619 -* Improved PHP version checking process
620 -
621 -= 3.0.5 (13th July 2016) =
622 -* **Requires PHP 5.4**
623 -* Fixed bug with push animation
624 -* Improved PHP version check functionality
625 -* Fixed issue where custom menu classes weren't being added
626 -
627 -= 3.0.4 (9th July 2016) =
628 -* **Requires PHP 5.4**
629 -* Fixed bug with overwriting values with shortcode
630 -
631 -= 3.0.3 (9th July 2016) =
632 -* **Requires PHP 5.4**
633 -* Fixed bug with custom trigger
634 -* Updated Polylang Support
635 -* Removed extend() function from Pimple Container as it was throwing security notices in VaultPress - thanks to Brin @ WinningWp.com
636 -
637 -= 3.0.2 (8th July 2016) =
638 -* **Requires PHP 5.4**
639 -* Fixed issue with close on link click option
640 -* Improved database migration scripts
641 -* Updated default button size
642 -* Improved License Checks (Pro)
643 -* Removed tab memory (too resource intensive)
644 -* Fixed Query Monitor "IF" error - thanks to KTS915
645 -* Bug fixes
646 -
647 -= 3.0.1 (7th July 2016) =
648 -* **Requires PHP 5.4**
649 -* Initial Bug Fixes
650 -* Catch non-updated option errors
651 -* Those using under PHP 5.4 will not crash their site but deactivate
652 -* License Key Checking Fixed (Pro)
653 -
654 -= 3.0.0 (5th July 2016) =
655 -* **Requires PHP 5.4** - Please ensure you have it installed to work
656 -* Version 3 released!
657 -* Please login to your admin and hit 'Update Options' upon installing on all sites
658 -* Awesome FontIcon integration
659 -* Much Smoother Animations
660 -* Button Animations
661 -* And much, much more
662 -* Many bug fixes
663 -* Completely re-written from the ground up
664 -
665 -= 2.8.9 (17th June 2016) =
666 -* Last Version 2 release with beta notice
667 -
668 -= 2.8.8 (12th May 2016) =
669 -* Added class to body when menu is opened
670 -
671 -= 2.8.7 =
672 -* Added absolute paths to file inclusions
673 -* Added ability to set menu title text location (top, bottom, left, right)
674 -* Added ability to set menu title text line height (useful for above)
675 -* Fixed width on custom menu images for consistency
676 -
677 -= 2.8.6 (28th January 2016) =
678 -* Added Menu Title Link to WPML
679 -* Fixed issue with fixed menu widths and push animation
680 -
681 -= 2.8.5 (11th Sept 2015) =
682 -* Fixed menu not opening on first click bug
683 -* Added empty check to additional html content
684 -
685 -= 2.8.4 (19th Aug 2015) =
686 -* Fixed middle mouse scroll button bug
687 -
688 -= 2.8.3 (13th Aug 2015) =
689 -* Fixed bug with accordion sub arrows not re-setting correctly
690 -
691 -= 2.8.2 (13th Aug 2015) =
692 -* Fixed bug with push animation from right side
693 -
694 -= 2.8.1 (27th July 2015) =
695 -* Import/Export issue with geometric shapes fixed
696 -* Default export.xml file added
697 -* Other bugfixes
698 -
699 -= 2.8 (26th July 2015) =
700 -* Launched Pro Version 1.0 with:
701 - - Ability to use as the only menu on the site (responsive and desktop)
702 - - Option to only show on mobile using wp_is_mobile()
703 - - Various colour themes
704 - - Header bar creator
705 - - Menu Auto-Height option
706 - - Background scrolling disabled option
707 -* Added "Reset to default" option
708 -* Removed Metatag check
709 -* Improved transient caching
710 -* Bugfixes
711 -
712 -= 2.7 (14th June 2015) =
713 -* Added Navigation Tabs for Admin Pages -thanks to mkdgs for this!
714 -* Bugfixes
715 -
716 -= 2.6 (26th May 2015) =
717 -* Added Theme Location options - useful for Polylang - Thanks to mkdgs for this
718 -* Fixed Issue with Auto-Expanding Links
719 -* Fixed Issue with Data Folders Incorrect Location
720 -
721 -= 2.5 (20th May 2015) =
722 -* Fixed issue with duplicate sub menu arrows
723 -* Added option to set if menu is shown on left or right
724 -* Fixed issue with custom sub menu classes
725 -* Button now compatible with Apple Voiceover
726 -* Changed "X" close icon to the math symbol "x" - Thanks to patlog for the idea!
727 -* Added many more shortcode options as below:
728 -
729 - - "title"
730 - - "title_link"
731 - - "title_open"
732 - - "title_img"
733 - - "html"
734 - - "html_loc"
735 - - "search_loc"
736 - - "btn_img"
737 - - "btn_img_clicked"
738 - - "btn_title"
739 -
740 -= 2.4 (18th Feb 2015) =
741 -
742 -* Added option to turn transient caching off as it causes issues with active link colours etc.
743 -* Made Menu clear the transient caches and rebuild menu on Menu/Page/Post updates.
744 -
745 -= 2.3 (16th Feb 2015) =
746 -
747 -* Added ability to set custom click menu trigger
748 -* Added ability to set custom walker function - Thanks to Mickael Desgranges for this
749 -* Added option to push menu button with animation
750 -* Added option to change Current Page background hover colour
751 -* Added option to change Current Page Link hover colour
752 -* Fixed issue with accordion menu not retracting
753 -* Enabled 0 values for animation speed to in affect remove animation
754 -* Added easy view of Shortcode options in admin
755 -* Added ability to place shortcodes in extra html content - Thanks to Mickael Desgranges for this
756 -* Leveraged WordPress persistent transient caching to significantly increase load speed
757 -
758 -= 2.2 (29th Oct 2014) =
759 -
760 -* Added Ability to Export Options
761 -* Added Ability to Import Options
762 -* Added option to change 3 lines width
763 -* Added option to change 3 lines height
764 -* Added option to change 3 lines margin
765 -* Added option to change sub arrows using HTML shape or Image
766 -* Added option to change the click menu image once clicked
767 -* Sub Menu Animation added to improve smoothness
768 -* Accordion sub menu animation option
769 -* Added shortcode option to change menu (use "RM" argument) eg. [responsive-menu RM="footer-menu"]
770 -* Minor bug fixes
771 -
772 -= 2.1 (17th Aug 2014) =
773 -
774 -* Basic shortcode support added - To use, tick the option in the admin and use the shortcode [responsive-menu]
775 -* Multiple bug fixes
776 -
777 -= 2.0 (13th Aug 2014) =
778 -
779 -*** WE HAVE REACHED OVER 50 CUSTOMISABLE OPTIONS! ***
780 -
781 -* Complete overhaul of the codebase
782 -* Increased menu depth to 5
783 -* Added Spanish Translation - Massive thanks to Andrew @ WebHostingHub for this!
784 -* 'Double Click' menu bug fixed
785 -* Various bug fixes
786 -* Added Choice to Auto Expand Parent Links
787 -* Added Choice to Ignore Clicks on Ancestor Links
788 -* Added Choice to Close Menu Automatically on Page Clicks
789 -* Added Top and Bottom Slide Options
790 -* Added Option to set a Maximum Width for the menu
791 -* Added Choice of Positioning of Search Box
792 -* Added Choice to Specify Title Menu Link
793 -* Added Choice to Specify Title Menu Link Location
794 -* Added Ability to add custom HTML snippet inside the menu
795 -* Added Choice of location for custom HTML snippet inside the menu
796 -* Detect if WP Login bar is active and adjust accordingly
797 -
798 -= 1.9 (5th Apr 2014) =
799 -
800 -* Changed where custom CSS/JS files are stored. If you have issues when upgrading, please just click "Update Options" from admin and this should return back to normal.
801 -* Added option to include scripts in footer
802 -* Added ability to upload custom menu button image to replace the 3 lines
803 -* Added ability to close menu on each link click (good for single page sites)
804 -* Added ability to minify output (saving 50% on file size)
805 -* Remove title section if title and image are empty
806 -* Added ability to change 3 lines to an x when clicked
807 -* Added ability to set the minimum width of the menu
808 -* Added Croatian Translation - Massive thanks to Neverone Design for this!
809 -
810 -= 1.8 (26th Mar 2014) =
811 -
812 -* Added option to include styles/scripts externally/internally
813 -* Added WPML Support
814 -* Added internationalisation functionality, awaiting translations
815 -* Added ability to choose which side the menu slides in from
816 -* Minor Code Improvements
817 -
818 -= 1.7 (13th Mar 2014) =
819 -
820 -* Ability to auto expand/hide sub-menus
821 -* Inclusion/Exclusion of Search Box
822 -* Transition speed
823 -* Slide Animation Speed
824 -* Menu Link Heights
825 -* Text Alignment
826 -* Removed potential jQuery conflicts
827 -* Minor Code Improvements
828 -
829 -= 1.6 (6th Mar 2014) =
830 -
831 -* Added Animation Options Section
832 -* Added Animation Speed Customisation Option
833 -* Added Choice Of Slide Animation (Overlay or Push)
834 -* Added Menu Title Background Colour Customisation Option
835 -* Added Menu Title Font Size Customisation Option
836 -* Added Click Menu Title Font Size Customisation Option
837 -* Added Menu Links Font Size Customisation Option
838 -* Removed Image Size Restriction
839 -* Minor Code Improvements
840 -
841 -= 1.5 (4th Mar 2014) =
842 -
843 -* Added Menu Title Colour Customisation Option
844 -* Added Menu Title Hover Colour Customisation Option
845 -* Added Menu Text Colour Customisation Option
846 -* Added Menu Text Hover Colour Customisation Option
847 -* Added Menu Background Colour Customisation Option
848 -* Added Menu Link Background Hover Colour Customisation Option
849 -* Minor Code Improvements
850 -
851 -= 1.4 (2nd Mar 2014) =
852 -
853 -* Improved menu sliding animation.
854 -* Fixed bug where the menu wouldn't retract on re-size.
855 -* Removed the use of namespaces to support pre PHP 5.3 systems.
856 -
857 -= 1.3 (1st Mar 2014) =
858 -
859 -* Added ability to upload image for menu title.
860 -* Added ability to switch between fixed and non-fixed positioning.
861 -* Added ability to change menu font.
862 -* Minor updates.
863 -
864 -= 1.2 (28th Feb 2014) =
865 -
866 -* Added support to include all site menus.
867 -
868 -= 1.1 (25th Feb 2014) =
869 -
870 -* Added transparent menu background option.
871 -
872 -= 1.0 (22nd Feb 2014) =
873 -
874 -* Initial Version Released.
875 -
876 195 == Upgrade Notice ==
877 196
878 -= 2.8.9 =
879 -Requires PHP 5.4 - DO NOT upgrade if you do not have this installed.
880 -
881 -= 2.8.8 =
882 -Requires PHP 5.4 - DO NOT upgrade if you do not have this installed.
197 += 4.7.4 =
198 +Menu markup changed for accessibility: the submenu toggle is now a button beside the link, and the menu is wrapped in a nav element. Custom CSS targeting `.rmp-menu-item-link .rmp-menu-subarrow` should target `.rmp-menu-subarrow`. Sub-items of a hidden menu item are now hidden too.