Linux 软件免费装
Banner图

Giuliomax Menu Builder

开发者 giuliomax
更新时间 2026年6月8日 19:12
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

menu mega menu navigation woocommerce cart hamburger menu

下载

3.3.2 3.4.0 2.4.2 3.0.0 3.4.1 2.3.6 2.1.2 2.2.0 2.6.5 2.8.0 3.0.1 3.0.2 3.1.0

详情介绍:

📖 Full Documentation → Giuliomax Menu Builder lets you create fully customized navigation menus and place them anywhere — drop the MenuX block into any FSE header or template part, or use the [menux] shortcode in pages, widgets and builders. Everything is configured visually from the WordPress admin: pick one of 50 preset themes or dial in every detail manually. Works perfectly on desktop, tablet and mobile — completely free. ✨ Why switch to a proper menu builder? Most navigation plugins lock advanced features behind a paywall or make you fight their builder. This plugin gives you mega menus, a live WooCommerce cart, per-item appearance styles, WCAG 2.2 AA accessibility, Google Fonts, 50 preset themes, a countdown Announcement Bar and an FSE Gutenberg block — all in the free version, with zero upsells nagging you while you build. ✨ Main Features 🛒 WooCommerce Cart — Free Most navigation plugins charge extra for a WooCommerce cart integration. MenuX includes it for free. ⚡ Mega Menu — Free Build rich, full-width dropdown panels for any first-level navigation item. Per-item independent appearance styling is a 3.0 highlight — each mega menu can have a completely different look. 📢 Announcement Bar — Free Drive conversions with a prominent, dismissible message strip that sits above or below your navigation — no extra plugin needed. 🎨 Style Options 🔌 Usage
  1. Go to Giuliomax Menu Builder in the WordPress admin sidebar
  2. Build your menu items using the visual drag-and-drop builder
  3. Apply a preset theme or configure colors and style manually
  4. To add a Mega Menu: go to ⚡ Mega Menu in the sidebar, enable it on a nav item, click ⚡ Edit Columns ▶, add columns and items; click 🎨 Appearance to style that mega menu independently
  5. To add a WooCommerce cart icon: go to 🛒 WooCommerce in the sidebar and enable the cart
  6. Place [menux] in any page, post, widget or template
☕ Support the Developer MenuX is free and always will be. If it saves you time or money, a small donation helps me keep improving it: 👉 https://www.paypal.com/paypalme/giuliosw Thank you — every contribution genuinely matters.

安装:

From the WordPress Plugin Directory (recommended)
  1. In your WordPress admin go to Plugins → Add New
  2. Search for Giuliomax Menu Builder
  3. Click Install Now, then Activate
Manual installation
  1. Download the zip from the plugin page or from GitHub
  2. Go to Plugins → Add New → Upload Plugin and upload the zip, or extract it to /wp-content/plugins/
  3. Activate the plugin from Plugins → Installed Plugins
First setup
  1. Go to MenuX in the admin sidebar
  2. Open Menu Structure and add your navigation items
  3. FSE / block themes — open the Site Editor, click + in any header template part, search for MenuX and drop the block in; pick the menu location from the block sidebar. Done — no code needed.
  4. Classic themes / page builders — copy the shortcode [menux] and paste it into any page, post, widget or template area; use [menux location="footer"] to show a location-specific menu.
  5. Use the Style, Themes and other panels to customise colors, typography, mobile behavior and more.
Requirements

屏幕截图:

  • Preset themes panel with live preview
  • Style panel — Colors tab
  • Style panel — Layout and spacing options
  • Mega Menu editor — column builder with live preview
  • Mega Menu editor — per-item Appearance tab
  • Mega Menu preset templates picker
  • WooCommerce cart settings panel
  • Frontend — desktop view with mega menu open
  • Frontend — WooCommerce cart icon with mini-cart dropdown

升级注意事项:

3.4.0 Adds 30 new themes (50 total) with a chip-based category filter in the Themes panel — pick from Dark, Minimal, Vibrant, Creative, Corporate, Nature, Elegant, Retro, Glass and Playful styles. Recommended for all users. 3.3.2 Fixes a PHP fatal error caused by an unescaped apostrophe in the help modal, corrects the Announcement Bar width and flush alignment with the menu, and adds the missing help documentation for the Announcement panel. Recommended for all users. 3.3.1 Adds a countdown timer to the Announcement Bar; fixes stale mobile open-state after hamburger close, accordion sibling-collapse depth, and sticky spacer drift after late-loading Google Fonts. Recommended for all users. 3.3.0 New feature: Announcement Bar. Display a dismissible full-width promotional banner above or below your menu with custom colors, a link and configurable dismiss duration. Go to MenuX → Announcement to enable it. 3.2.1 New mobile accordion mode: enable "Close other submenus when one opens" in the Mobile panel for cleaner one-at-a-time navigation on small screens. 3.2.0 New feature: fully customizable dropdown indicator (triangle, chevron, dot or none) with color, size and open/close animation controls. 3.1.3 Sticky spacer height is now re-measured after Google Fonts load; duplicate HTML IDs when using multiple [menux] shortcodes on one page are fixed. Recommended for all users. 3.1.2 Security and reliability fixes: overlay/Escape handlers no longer duplicate when multiple menus are on the same page; search result rendering is now XSS-safe for page text and menu labels containing HTML characters. Recommended for all users. 3.1.1 Important fixes: Scroll Progress Bar and sticky shrink/transition settings now save correctly; mega menu shortcode columns (forms, embeds) render intact; mega panel overflow, staggered entrance, sticky spacer height and the per-item Appearance editor are all fixed. Recommended for all users. 3.1.0 Stability and compatibility release. Fixes mega menu z-index on all animated themes, Elementor overflow clipping, right-edge padding for cart/search icons, and bottom-only border-radius on mega panels. Recommended for all users. 3.0.0 Major release. Each mega menu now has its own independent Appearance tab — background, padding, colors and more — so you can style every mega menu differently. The admin panel is redesigned for clarity, the Themes section is directly accessible from the sidebar, and the WooCommerce cart integration continues to be completely free. Recommended for all users. 2.10.0 Adds WooCommerce integration: a cart icon with live item count, optional total and a mini-cart dropdown that updates without a page reload. Enable it under MenuX → WooCommerce. Fully optional and silent when WooCommerce is not installed. 2.9.0 Adds a native Gutenberg block (giuliomax/menu) for Full Site Editing themes. Drop it into any FSE template header or template part directly from the Site Editor. 2.8.0 Sticky menu now mirrors the main menu by default, logo visible in admin live preview, entrance animation preview fixed, and several layout improvements. 2.6.0 Major admin UI overhaul: collapsible accordion builder, streamlined Add pane, polished sortable rows. 2.5.0 New Google Font picker with live preview, onboarding tutorial, free search bar. Recommended for all users. 2.3.0 Major update: full Mega Menu system added for free. Supports up to 4 columns, 5 item types, gradient backgrounds, mobile handling and more. 2.2.0 Major update: 20 preset themes, submenu controls, WP integration, reset button and multiple bug fixes. Recommended for all users. 2.1.1 First public release.

常见问题:

How do I display the menu?

The easiest way: open any page or your site header in the editor, click the + inserter and search for MenuX — drop the block in and you're done, no code required. Prefer a shortcode? Just type [menux] into any page, post or widget. To show different menus in different spots (header, footer, sidebar…), pick the location from the block sidebar or pass it to the shortcode as [menux location="footer"].

Is it really free? Are there ads, watermarks or upsells?

Yes, genuinely free. Every feature described here — mega menus, the WooCommerce cart, 50 themes, the Announcement Bar with countdown, accessibility, Google Fonts, the Gutenberg block — is included with no paywall, no "upgrade now" banners inside the builder, no ads and no watermark on your menu. If the plugin saves you time, a small voluntary donation is welcome, but nothing is locked behind it.

Can I have different menus for different pages?

Use role-based visibility or per-item device/page conditionals to adapt the menu per context. A single menu configuration covers the most common multi-location scenarios via the location attribute.

How do I create dropdown submenus?

In the visual builder, drag any item slightly to the right under another item to nest it — it becomes a submenu entry. You can nest several levels deep. On desktop the submenu opens on hover; on mobile it expands inline when tapped. No code needed.

How do I add a logo?

Go to MenuX → Logo in the admin sidebar, upload or pick an image, then set its position inside the bar (left, center or right), width, height, margins and border-radius (handy for circular or pill-shaped logos). The logo appears immediately in the live preview.

How do I make the menu stick to the top when scrolling?

Open MenuX → Style → Sticky and enable the sticky header. By default it mirrors your main menu's look ("Match main menu"); turn that off to give the sticky bar its own background, shadow, padding and alignment. You can also enable a shrink-on-scroll effect and an auto-hide behavior.

How do I add a search bar?

Enable it from the Search panel in the admin. A magnifying-glass icon is added to the menu; clicking it opens a modal with two tabs — search your menu items, or search the text on the current page with keyboard prev/next navigation.

Does it work in Full Site Editing (FSE) themes like Twenty Twenty-Five?

Yes — and it couldn't be simpler. From Appearance → Editor, open the header template part, click the + inserter, search for MenuX, and drop the MenuX — Menu block where you want the navigation. Use the block sidebar to pick the menu location. Font Awesome icons, your configured Google Font, and the mega-menu / hamburger JavaScript all load correctly right inside the editor preview, so you see the real thing as you build.

Does it work with page builders?

Yes. In the WordPress block editor use the native MenuX block. In Elementor, Divi, WPBakery and other builders just add a Shortcode element with [menux] — both produce the same menu.

Does it work with caching plugins?

Yes. The menu HTML is generated server-side and compatible with WP Rocket, LiteSpeed Cache, W3 Total Cache and similar plugins.

How do I add Font Awesome icons?

In the menu builder, each item has an icon field. Type the FA class name, e.g. fa-solid fa-house, or use the 🎨 Pick button to browse and search icons visually. Font Awesome 6 Free is loaded automatically.

Is it compatible with WPML / Polylang / TranslatePress?

Yes. This plugin automatically detects installed multilingual plugins and lets you set a label per language for each menu item.

Where is the mobile breakpoint?

Go to MenuX → Style → Mobile and set your preferred pixel breakpoint, or choose Auto to detect based on available space. Default is 768px.

How do I use the preset themes?

In the admin sidebar click ✨ Themes. Use the category chips (Dark, Minimal, Vibrant, Creative, Corporate, Nature, Elegant, Retro, Glass, Playful) to filter the 50 preset themes, then click any card to apply it instantly and preview it live.

How does the Mega Menu work?

Go to ⚡ Mega Menu in the sidebar, enable the toggle next to a first-level nav item, then click ⚡ Edit Columns ▶. Add up to 4 columns, fill them with headings, links (with icon and description), dividers, images or shortcodes. Click 🎨 Appearance to give this specific mega menu its own background, colors and spacing. Hit ✨ Presets to load one of 12 ready-made templates.

How do I add an Announcement Bar?

Go to MenuX → Announcement in the admin sidebar, check Enable Announcement Bar, enter your message, optionally add a link and configure the colors. Choose Above or Below to control where the bar appears relative to the navigation. To add a countdown, enable the Countdown Timer toggle, pick a target date/time and optionally set an expired message.

Can I have a different background for each mega menu?

Yes, since version 3.0. Click ⚡ Edit Columns ▶ on any enabled item, then switch to the 🎨 Appearance tab. Changes apply only to that item's panel and override the global defaults.

Does the WooCommerce cart work with all themes?

Yes. The cart icon is part of the menu output, so it works with any theme whether you place the menu via the MenuX block or the [menux] shortcode. The mini-cart uses WooCommerce's native fragments system for live updates.

Does the WP Menu Integration work with all themes?

It works with classic PHP themes that call wp_nav_menu() directly (e.g. GeneratePress, OceanWP, Neve, Kadence). Themes that use a custom header builder (e.g. Astra Header Builder) bypass wp_nav_menu() internally, so the integration cannot intercept them — in that case just drop the MenuX block (or the [menux] shortcode) into your header instead.

Will I lose my menu if I switch themes?

No. Your menu items and styles are stored by the plugin, not by the theme. When you change theme the menu stays intact — you only need to place the block (or [menux] shortcode) again in the new theme's header.

Can I move my menu to another website?

Yes. Use Import / Export: export your full configuration (items, styles, mega menus, cart, announcement and all settings) to a JSON file, then import it on another site to recreate the menu exactly. It's also a convenient backup.

Is the menu accessible?

Yes. A single master toggle enables a full WCAG 2.2 AA layer: keyboard navigation, a visible focus ring, a skip link, ARIA labels, adequate touch-target sizes, reduced-motion support and a high-contrast mode.

Will it slow down my site?

No. The menu HTML and its CSS are generated server-side, Font Awesome is bundled locally (no external request), and Google Fonts load only if you actually choose one. There's no heavy framework, so the footprint stays light and caching-plugin friendly.

Can I reset everything and start fresh?

Yes. Go to MenuX → Tools → Reset Everything and confirm. This permanently deletes all menu items, styles and integration settings.

Can I use custom CSS?

You can target the .menux-container wrapper and its child elements from your theme's stylesheet or from any "Additional CSS" field in the WordPress Customizer.

更新日志:

3.4.0 3.3.2 3.3.1 3.3.0 3.2.1 3.2.0 3.1.3 3.1.2 3.1.1 3.1.0 3.0.0 2.12.0 2.11.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.5 2.6.2 2.6.0 2.5.0 2.4.1 2.4.0 2.3.5 2.3.2 2.3.0 2.2.0 2.1.1