MenuVerse
Mobile bottom menu & hamburger menu for WordPress
An app-style bottom navigation bar and an off-canvas hamburger menu, built from the menus you already have. A module that is off loads nothing.
- Free on WordPress.org
- Version 0.5.0, updated Sep 24, 2026
Reads your existing menus · No jQuery, no CDN, no outbound requests · Accessible and RTL-ready
What is MenuVerse?
MenuVerse adds an app-style mobile bottom menu — the fixed bottom navigation bar visitors know from phone apps — and an off-canvas hamburger menu, managed from one dashboard with a live phone preview and no code. It displays the menus you already maintain under Appearance → Menus and block Navigation menus; nothing is copied or rebuilt. On block themes it restores the Appearance → Menus screen WordPress hides, so per-item icons and badges work everywhere. Each module is under 6 KB gzipped, uses vanilla JavaScript and self-hosted SVG icons, and a module that is switched off registers no hooks and loads nothing. A Mega Menu module is coming soon.
MenuVerse Features
Everything MenuVerse can do — Pro additions are marked
Bottom Navigation Bar
An app-style bar pinned to the bottom of mobile screens. Four buttons free, with a More drawer or a side-scrolling bar for overflow, optional labels, custom badges and safe-area padding for notched phones.
Links, Pages & Search Buttons
A button can open a link or a page, or launch a search sheet scoped to the whole site, WooCommerce products or Easy Digital Downloads. Pro adds WhatsApp, phone, Popup Maker and a slide-up panel.
Hamburger Mobile Menu
An off-canvas panel that slides in from the left or right, with animated trigger icons, an optional top bar with your logo, and accordion submenus that open at the branch the visitor is on.
Works on Block Themes
Block themes hide Appearance → Menus. MenuVerse restores that screen when your theme leaves it out, and reads both classic menus and block Navigation menus.
Four Ways to Place a Menu
A block, the [menuverse_mobile_menu] or [menuverse_bottom_menu] shortcode, a PHP template tag, or optional automatic insertion — all rendering through one pipeline. Automatic insertion is off by default.
Live Phone Preview
One admin screen with a live phone preview beside every setting step, guided first-run onboarding and ready-made looks to start from.
Tiny & Self-Contained
Each frontend module is under 6 KB gzipped, most under 4 KB. Vanilla JavaScript, SVG icons shipped with the plugin, and no CDN calls anywhere.
Accessible & RTL-Ready
Correct ARIA roles, keyboard navigation, focus traps with focus return, prefers-reduced-motion on every animation, and CSS logical properties so one stylesheet works in both directions.
Live Cart & Wishlist Counts (Pro)
A bottom-bar button can show a live WooCommerce cart count from the Store API — safe under full-page caching — or a YITH Wishlist count.
Rules & Finishes (Pro)
Page rules, per-button visibility by role or sign-in state, gradient, frosted-glass and image finishes, a dark-mode palette, per-button colours, and a fifth button onwards.
Mega Menu (Coming Soon)
Horizontal navigation whose items open full-width panels built with blocks, folding to an accordion on small screens. It is already previewed in the dashboard.
Works With the Tools You Already Use
Editors, themes and plugins MenuVerse is built to work with
How to Install MenuVerse
From the WordPress dashboard to your first a mobile bottom menu and hamburger menu in a few minutes
In your WordPress admin, go to Plugins → Add New and search for “MenuVerse”, then install and activate it.
Open MenuVerse in the admin sidebar and follow the short setup walkthrough.
Enable the Bottom Menu or Mobile Menu module and pick one of your existing menus.
Choose a ready-made look, then adjust colours, spacing and behaviour against the live phone preview.
Place the menu with a block, a shortcode, a template tag, or automatic insertion, and save.
MenuVerse at a Glance
Version and requirement details come straight from WordPress.org
- Latest version
- 0.5.0 (updated Sep 24, 2026)
- Requires
- WordPress 6.4+ · PHP 7.4+
- Tested up to
- WordPress 7.1.4
- Active installs
- 10+
- Price
- Free · Pro from $19.99/year
- Download
- WordPress.org plugin directory
Frequently Asked Questions
Everything you need to know about MenuVerse
Install MenuVerse, open MenuVerse in the admin sidebar and enable the Bottom Menu module. Pick a ready-made look, choose what each button points at — a link, a page or a search sheet — and save. The bar appears on mobile straight away, and no theme files are edited.
Enable the Mobile Menu module, pick one of your existing menus, then either turn on automatic insertion or place the MenuVerse Mobile Menu block (or the [menuverse_mobile_menu] shortcode) where you want the button. Set the breakpoint to match when your theme’s desktop menu should take over.
No. MenuVerse displays the menus you already built — classic menus under Appearance → Menus and block Navigation menus. It never copies or replaces your menu storage.
Yes. Block themes don’t register Appearance → Menus, so WordPress hides that screen. MenuVerse restores it when your theme leaves it out, reads block Navigation menus directly, and registers native blocks you can drop into any template.
Disabled modules load nothing, and enabled modules enqueue assets only on pages where they actually render. With every module off, MenuVerse adds zero bytes to the frontend.
Yes. Bottom-bar search can be scoped to WooCommerce products, and with MenuVerse Pro a button can show a live cart count from the WooCommerce Store API that stays correct under full-page caching.
Yes. The free plugin builds an off-canvas mobile menu and a bottom bar of up to four buttons with an icon, wording, a colour, a height, a corner radius and a current-page marker. MenuVerse Pro adds page rules, per-button visibility, extra button actions, finishes beyond one colour, search and social links in the panel, live cart and wishlist counts, and the fifth button onwards.
Not yet. The Mega Menu module is marked “Coming soon” in the dashboard. Each mega panel will be its own entry edited with the block editor, with revisions and the full block library.
Yes, under MenuVerse → Tools you can export settings as JSON and import them elsewhere. Menus, mega panel content and media stay on the site, because a settings file cannot carry them meaningfully.
Only if you ask it to. Turn on “Delete data on uninstall” under Tools first; it is off by default so deleting the plugin never destroys your configuration by surprise.
Ready to Get Started with MenuVerse?
Install MenuVerse free from WordPress.org, and upgrade to Pro when you need more.