Linux 软件免费装
Banner图

MenuVerse – Mobile Bottom Menu & App-Style Navigation Bar

开发者 wpxero
更新时间 2026年10月11日 12:07
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

mobile menu hamburger menu bottom menu bottom navigation app menu

下载

0.1.0 0.2.0 0.3.0 0.4.0 0.5.0

详情介绍:

MenuVerse adds an app-style mobile bottom menu — the fixed bottom navigation bar your visitors already know from every phone app — and a proper off-canvas hamburger mobile menu, from one dashboard, with no code. Most mobile visitors never open a hamburger menu. A bottom navigation bar puts your important pages one thumb-tap away instead: shop, cart, search, account, call. MenuVerse gives you both patterns and lets you use either one, or both together. It builds them from the menus you already maintain under Appearance → Menus and the block Navigation menus WordPress stores as posts. Nothing is copied and nothing is rebuilt in a second admin screen. You keep editing menus where you always did; MenuVerse only controls how they appear on the frontend. Switch a module off and it registers no hooks, enqueues no assets, and outputs nothing. A page with no MenuVerse menu on it downloads no MenuVerse bytes. Available now Bottom Menu — an app-style bottom navigation bar pinned to the viewport on mobile. Mobile Menu — a responsive hamburger menu and off-canvas panel for phones and small tablets. Works on block themes, not just classic ones Block themes (Twenty Twenty-Four, Twenty Twenty-Five and every full site editing theme) do not register Appearance → Menus at all — WordPress hides that screen unless the theme asks for it, so on a block theme there is normally no way to build a classic menu, and no way to reach the per-item icon and badge fields WordPress only offers there. MenuVerse puts that screen back when your theme leaves it out, and leaves it alone when your theme already has it. Nothing is added twice, no fake menu location is registered, and classic themes are untouched. So the same setup works whether you run a block theme, a classic theme, or a hybrid. Coming soon Mega Menu — horizontal navigation whose items open full-width panels you build with blocks, folding to an accordion on small screens. Already visible in the dashboard as a preview of what is next. Works with the menus and tools you already use Four ways to place any menu Every module supports the same four entry points, all rendering through one pipeline so they never drift apart:
  1. Block — drop a MenuVerse block in the Site Editor, a page, or a template.
  2. Shortcode — [menuverse_mobile_menu] or [menuverse_bottom_menu].
  3. PHP template tag — menuverse_the_mobile_menu() or menuverse_render( 'bottom_menu' ).
  4. Automatic insertion — optional; off by default so nothing is silently injected into your theme.
Dashboard built for non-developers Fast, accessible, and self-contained Extensible Module registration, settings schemas, the render pipeline, REST routes under menuverse/v1, and dashboard SlotFill points are documented in docs/extension-points.md for companion plugins and a Pro tier.

安装:

  1. Upload the plugin folder to /wp-content/plugins/menuverse/ or install it from the WordPress plugin directory.
  2. Activate MenuVerse through the Plugins screen.
  3. Open MenuVerse in the admin sidebar and follow the short setup walkthrough.
  4. Place your menu with a block, shortcode, template tag, or automatic insertion.
Shortcodes [menuverse_mobile_menu] [menuverse_bottom_menu] Template tags <?php menuverse_the_mobile_menu(); ?> <?php menuverse_the_bottom_menu(); ?>

屏幕截图:

  • The mobile menu off-canvas panel open on a phone frame.
  • The bottom navigation bar with icons, labels, and a More drawer.
  • Bottom bar settings with ready-made looks and step-by-step controls.
  • The mobile menu trigger and optional top bar on a narrow screen.
  • Menu item extras — icon and badge — in the classic menu editor.

升级注意事项:

0.5.0 A bigger, better bottom-bar gallery and a quieter dashboard, plus four fixes to the lifted current-page button, the search sheet and the live preview. Four near-duplicate looks were retired; bars already using one are unaffected. No settings, menus or saved data are touched. 0.4.0 Dashboard redesign — new colours, module cards, and a working Support screen. Visual only: no settings, menus, or saved data are touched. 0.3.0 Adds Appearance → Menus back on block themes, which is where MenuVerse's per-item icons and badges are edited. Themes that already have that screen are untouched, nothing is added twice, and no setting or menu changes. 0.2.0 Adds bottom-bar panels, image icons, per-button visibility, and a sideways-scrolling bar, and moves the free/Pro line into one place. Existing settings are kept as they are; some options that were previously unrestricted now need MenuVerse Pro to take effect on the frontend. Nothing is removed from the database. 0.1.0 First public release. Enable Mobile Menu and/or Bottom Menu from the MenuVerse dashboard.

常见问题:

How do I add a bottom navigation bar to WordPress?

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; you can also place it yourself with a block, a shortcode, or a template tag if you would rather control exactly where it renders. No theme files are edited and no code is required.

Does MenuVerse work with block themes and the Site Editor?

Yes, and it fixes a problem block themes have. Block themes do not register Appearance → Menus, so WordPress hides that screen — which is also where per-item icons and badges are edited. MenuVerse restores it when your theme leaves it out, and does nothing when your theme already has it. MenuVerse also reads block Navigation menus (wp_navigation) directly, and registers native blocks you can drop into any template in the Site Editor.

Do I have to rebuild my menus in MenuVerse?

No. MenuVerse displays menus you already built — classic menus under Appearance → Menus and block Navigation menus. It never copies or replaces your menu storage.

How do I add a hamburger menu to my WordPress site?

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 [menuverse_mobile_menu] shortcode) where you want the button to appear. Set the breakpoint to match when your theme’s desktop menu should take over.

What is a bottom navigation bar and when should I use one?

A bottom navigation bar — sometimes called a tab bar or mobile footer menu — keeps your most important links thumb-reachable on phones, the way native apps do. MenuVerse’s bottom bar supports icons, labels, a More drawer, and action buttons like search, call, and chat alongside ordinary links.

Will MenuVerse slow my site down?

No, when configured normally. Disabled modules load nothing. Enabled modules enqueue assets only on pages where they actually render. With every module off, MenuVerse adds zero bytes to the frontend.

Does it work with my theme?

Yes. MenuVerse outputs scoped markup and its own CSS custom properties, so global theme rules for button and a do not override it. You can also hide your theme’s menu on small screens when the mobile menu takes over.

Does it work with WooCommerce?

Yes. When WooCommerce is active, a bottom-bar button can show a live cart count badge fetched from the WooCommerce Store API — safe under full-page caching because the count is per visitor.

Does it work with page builders?

MenuVerse registers native WordPress blocks, so it works anywhere blocks or shortcodes work — including the Site Editor, block themes, and most page builders that respect core blocks or shortcodes.

Can I show the menu only on certain pages?

Yes, with Pro. Both the mobile menu and bottom bar support show-everywhere, only-on-these-pages, and everywhere-except rules when using automatic insertion, and page rules are part of MenuVerse Pro. A menu you place yourself with a block or shortcode always shows where you put it, on any tier.

Can I move settings to another site?

Yes. Under MenuVerse → Tools, export your settings as JSON and import them on another site. Menus, mega panel content, and media are not included — a settings file cannot carry them meaningfully across sites.

Does uninstalling remove my settings?

Only if you choose to. Turn on Delete data on uninstall under Tools before deleting the plugin. It is off by default so uninstalling never destroys your configuration by surprise.

Is MenuVerse free?

Yes. Free builds a menu that works: an off-canvas panel that opens, closes, and looks like the site it is on, and a bottom bar of up to four buttons with an icon, wording, a colour, a height, a corner radius, and a marker for the current page. MenuVerse Pro, a separate plugin, adds where a menu appears and who sees it (page rules, per-button visibility by role or sign-in state), what a button can do besides open a link (WhatsApp, phone, Popup Maker, a slide-up panel), every finish beyond one colour (gradient, frosted glass, a background picture, shadows, dark mode, per-button colours), the extras inside the mobile panel (search, social links, free text), live cart and wishlist counts, and the fifth button onwards. Your saved settings are never deleted when Pro is inactive, and nothing is truncated in the database. Gated options simply fall back to their defaults on the frontend, and rows past the free limit stay stored and editable, until a licence is active.

Is MenuVerse accessible and RTL-ready?

Yes. Modal surfaces use focus traps and return focus to the trigger when closed. Animations honour prefers-reduced-motion. Layout uses CSS logical properties so the same stylesheet works for left-to-right and right-to-left sites.

Where will the mega menu panel content be stored?

Each mega panel will be a dedicated post type entry edited with the block editor inside the MenuVerse dashboard, giving you revisions and the full block library. The mega menu module is marked Coming soon in the dashboard until it ships.

更新日志:

0.5.0 0.4.0 0.3.0 0.2.0 0.1.0