{"id":312081,"date":"2026-05-15T11:21:51","date_gmt":"2026-05-15T11:21:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/menux-free\/"},"modified":"2026-05-15T11:21:30","modified_gmt":"2026-05-15T11:21:30","slug":"giuliomax-menu-builder","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/giuliomax-menu-builder\/","author":23497901,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.2","stable_tag":"2.1.2","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Giuliomax Menu Builder","header_author":"giuliomax","header_description":"Menu management via Shortcode [menux]. Supports hamburger style, icons, role-based visibility, multilingual (WPML, Polylang, TranslatePress) and advanced layouts.","assets_banners_color":"092153","last_updated":"2026-05-15 11:21:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/Giulio001\/menux-free-version","header_author_uri":"https:\/\/profiles.wordpress.org\/giuliomax\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.1.2":{"tag":"2.1.2","author":"giuliomax","date":"2026-05-15 11:21:30"}},"upgrade_notice":{"2.1.2":"<p>Compliance update: removes the Custom CSS textarea and an undisclosed external service call. No data loss; previously saved custom CSS will no longer be applied.<\/p>","2.1.1":"<p>First public release. No upgrade needed.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3533094,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3533094,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3533061,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":499},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3533061,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.1.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3533008,"resolution":"1","location":"assets","locale":"","width":1427,"height":1165},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3533008,"resolution":"2","location":"assets","locale":"","width":1435,"height":809},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3533008,"resolution":"3","location":"assets","locale":"","width":1423,"height":969},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3533008,"resolution":"4","location":"assets","locale":"","width":1179,"height":1027},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3533008,"resolution":"5","location":"assets","locale":"","width":620,"height":929},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3533008,"resolution":"6","location":"assets","locale":"","width":942,"height":120}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[131278,1865,1753,6275,80],"plugin_category":[43],"plugin_contributors":[263047],"plugin_business_model":[],"class_list":["post-312081","plugin","type-plugin","status-publish","hentry","plugin_tags-hamburger-menu","plugin_tags-menu","plugin_tags-navigation","plugin_tags-responsive-menu","plugin_tags-shortcode","plugin_category-customization","plugin_contributors-giuliomax","plugin_committers-giuliomax"],"banners":{"banner":"https:\/\/ps.w.org\/giuliomax-menu-builder\/assets\/banner-772x250.jpg?rev=3533061","banner_2x":"https:\/\/ps.w.org\/giuliomax-menu-builder\/assets\/banner-1544x500.png?rev=3533061","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/giuliomax-menu-builder\/assets\/icon-128x128.png?rev=3533094","icon_2x":"https:\/\/ps.w.org\/giuliomax-menu-builder\/assets\/icon-256x256.png?rev=3533094","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/giuliomax-menu-builder\/assets\/screenshot-1.png?rev=3533008","caption":""},{"src":"https:\/\/ps.w.org\/giuliomax-menu-builder\/assets\/screenshot-2.png?rev=3533008","caption":""},{"src":"https:\/\/ps.w.org\/giuliomax-menu-builder\/assets\/screenshot-3.png?rev=3533008","caption":""},{"src":"https:\/\/ps.w.org\/giuliomax-menu-builder\/assets\/screenshot-4.png?rev=3533008","caption":""},{"src":"https:\/\/ps.w.org\/giuliomax-menu-builder\/assets\/screenshot-5.png?rev=3533008","caption":""},{"src":"https:\/\/ps.w.org\/giuliomax-menu-builder\/assets\/screenshot-6.png?rev=3533008","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Giuliomax Menu Builder<\/strong> lets you create fully customized navigation menus and embed them anywhere using the <code>[menux]<\/code> shortcode. Build your menu visually from the WordPress admin, style it with colors and typography, and it works perfectly on desktop, tablet and mobile.<\/p>\n\n<h4>\u2728 Main Features<\/h4>\n\n<ul>\n<li><strong>Visual menu builder<\/strong> \u2014 drag-and-drop interface to add pages, custom links, icons, badges, notification dots and submenus up to 3 levels<\/li>\n<li><strong>20 Pre-built Templates<\/strong> \u2014 Choose from over 20 ready-to-use themes and use them with a single click<\/li>\n<li><strong>Page + custom link support<\/strong> \u2014 use existing WP pages or external URLs, with target controls and role visibility<\/li>\n<li><strong>Advanced item targeting<\/strong> \u2014 show\/hide items by user role, login state, device, current page, schedule, time range or UTM source<\/li>\n<li><strong>Menu location assignment<\/strong> \u2014 tag items for Primary, Footer, Sidebar or Mobile and render with <code>[menux location=\"...\"]<\/code><\/li>\n<li><strong>Responsive mobile menu<\/strong> \u2014 automatic fit-based breakpoint or manual pixel threshold<\/li>\n<li><strong>4 mobile opening modes<\/strong> \u2014 Dropdown, Fullscreen overlay, Drawer left, Drawer right<\/li>\n<li><strong>Hamburger style controls<\/strong> \u2014 classic, modern or minimal icon appearance, alignment and colors<\/li>\n<li><strong>Sticky header<\/strong> \u2014 fixed menu on scroll with background, shadow, alignment, shrink and auto-hide behavior<\/li>\n<li><strong>Scroll progress bar<\/strong> \u2014 page reading indicator that works on sticky or normal menus<\/li>\n<li><strong>Dark mode support<\/strong> \u2014 Light, Dark or Auto (follows OS preference)<\/li>\n<li><strong>Typography &amp; layout<\/strong> \u2014 Google Fonts, fallback font, size, weight, spacing and text transform<\/li>\n<li><strong>Link animations<\/strong> \u2014 hover effects like Lift, Scale, Pulse, Bounce, Shake, Glow and Underline<\/li>\n<li><strong>Entrance animations<\/strong> \u2014 Fade, Slide, Zoom, Flip with duration, delay and stagger controls<\/li>\n<li><strong>Import \/ Export<\/strong> \u2014 save and restore menu configurations as JSON<\/li>\n<li><strong>Multilingual ready<\/strong> \u2014 WPML, Polylang and TranslatePress support with language-specific item labels<\/li>\n<li><strong>Live preview<\/strong> \u2014 desktop\/tablet\/mobile preview while building the menu<\/li>\n<\/ul>\n\n<h4>\ud83c\udfa8 Style Options<\/h4>\n\n<ul>\n<li>Colors: background, links, hover, active state, submenus, last item<\/li>\n<li>Typography: Google Fonts, font family, size, weight, letter spacing, text transform<\/li>\n<li>Layout: gap, padding, item alignment, push-last-right<\/li>\n<li>Mobile: breakpoint, overlay color and opacity, blur, drawer width, open animation<\/li>\n<\/ul>\n\n<h4>\ud83d\udd0c Usage<\/h4>\n\n<ol>\n<li>Go to <strong>Giuliomax Menu Builder<\/strong> in the WordPress admin sidebar<\/li>\n<li>Build your menu items<\/li>\n<li>Configure colors and style<\/li>\n<li>Place <code>[menux]<\/code> in any page, post, widget or template<\/li>\n<\/ol>\n\n<h4>\ud83d\ude80 Pro Version<\/h4>\n\n<p>The <strong>Pro<\/strong> version adds:<\/p>\n\n<ul>\n<li>\ud83d\udcca <strong>Click statistics<\/strong> \u2014 track which items users click, by device, role and date<\/li>\n<li>\ud83d\uddbc\ufe0f <strong>Logo<\/strong> \u2014 add and position a logo image inside the menu<\/li>\n<li>\ud83d\udd0d <strong>Search bar<\/strong> \u2014 instant full-text search modal with keyboard navigation<\/li>\n<li>\u267f <strong>Accessibility panel<\/strong> \u2014 WCAG 2.1 tools (focus outline, skip link, reduced motion, high contrast, ARIA labels)<\/li>\n<li>\ud83c\udf08 <strong>Gradients<\/strong> \u2014 CSS gradient backgrounds for container, hover and active states<\/li>\n<li>\ud83c\udfa8 <strong>Custom CSS<\/strong> \u2014 write your own CSS rules directly from the admin panel<\/li>\n<li>\ud83d\udcc4 <strong>Multiple menus<\/strong> \u2014 create and manage independent menu configurations for different pages or locations<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin may connect to the following external service:<\/p>\n\n<p><strong>Google Fonts<\/strong> (optional)<\/p>\n\n<p>If a Google Font name is entered in the Style panel (Typography tab), the plugin loads that font's stylesheet from Google's servers at <code>https:\/\/fonts.googleapis.com<\/code>. This request is made only when a Google Font is explicitly configured by the site administrator. The font name and the visitor's IP address are sent to Google as part of the standard HTTP request.<\/p>\n\n<ul>\n<li>Terms of service: https:\/\/developers.google.com\/terms<\/li>\n<li>Privacy policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<p>Font Awesome icons are bundled locally within the plugin and do <strong>not<\/strong> load from any external server.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin from <strong>Plugins \u2192 Installed Plugins<\/strong><\/li>\n<li>Go to <strong>MenuX<\/strong> in the admin menu<\/li>\n<li>Build your menu and copy the shortcode <code>[menux]<\/code><\/li>\n<li>Paste <code>[menux]<\/code> wherever you want the menu to appear<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.8 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20display%20the%20menu%3F\"><h3>How do I display the menu?<\/h3><\/dt>\n<dd><p>Use the shortcode <code>[menux]<\/code> in any page, post, widget or block. The same menu is shown everywhere; for multiple menus in the same site, use the Import\/Export feature to manage separate configurations.<\/p><\/dd>\n<dt id=\"can%20i%20have%20different%20menus%20for%20different%20pages%3F\"><h3>Can I have different menus for different pages?<\/h3><\/dt>\n<dd><p>Not in the free version. Use role-based visibility or per-item device\/page conditionals to adapt the menu per context. Full multiple-menu support is available in the Pro version.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20builders%3F\"><h3>Does it work with page builders?<\/h3><\/dt>\n<dd><p>Yes. You can insert <code>[menux]<\/code> as a shortcode block in Gutenberg, Elementor, Divi, WPBakery and most other builders.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20caching%20plugins%3F\"><h3>Does it work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. The menu HTML is generated server-side and compatible with WP Rocket, LiteSpeed Cache, W3 Total Cache and similar plugins.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20font%20awesome%20icons%3F\"><h3>How do I add Font Awesome icons?<\/h3><\/dt>\n<dd><p>In the menu builder, each item has an icon field. Type the FA class name, e.g. <code>fa-solid fa-house<\/code>. The Font Awesome 6 library is loaded automatically.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20wpml%20%2F%20polylang%20%2F%20translatepress%3F\"><h3>Is it compatible with WPML \/ Polylang \/ TranslatePress?<\/h3><\/dt>\n<dd><p>Yes. This plugin automatically detects installed multilingual plugins and lets you set a label per language for each menu item.<\/p><\/dd>\n<dt id=\"where%20is%20the%20mobile%20breakpoint%3F\"><h3>Where is the mobile breakpoint?<\/h3><\/dt>\n<dd><p>Go to <strong>MenuX \u2192 Style \u2192 Layout \u2192 Sticky &amp; Advanced<\/strong> and set your preferred pixel breakpoint. Default is 768px.<\/p><\/dd>\n<dt id=\"can%20i%20use%20custom%20css%3F\"><h3>Can I use custom CSS?<\/h3><\/dt>\n<dd><p>Custom CSS editing is available in the Pro version. In the free version you can rely on WordPress theme CSS or child-theme stylesheets to target the <code>.menux-container<\/code> wrapper and its child elements.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.2<\/h4>\n\n<ul>\n<li>Removed Custom CSS textarea from the Style panel to comply with WordPress.org plugin guidelines<\/li>\n<li>Removed ipapi.co external call (click-tracking country detection is a Pro-only feature)<\/li>\n<li>Updated External Services documentation in readme with Terms of Service and Privacy Policy links<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Initial release of Giuliomax Menu Builder<\/li>\n<li>Includes all core features: builder, 4 mobile modes, sticky, scroll progress bar, entrance animations, import\/export, multilingual<\/li>\n<\/ul>","raw_excerpt":"A powerful and easy-to-use menu plugin. Build any menu via the [menux] shortcode with icons, roles, submenus, mobile modes and multilingual support.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/312081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=312081"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/giuliomax"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=312081"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=312081"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=312081"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=312081"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=312081"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=312081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}