The Ultimate WordPress Menu
UberMenu™ is a user-friendly, highly customizable, responsive Mega Menu WordPress plugin. It works out of the box with the WordPress 3 Menu System, making it simple to get started but powerful enough to create highly customized and creative mega menu configurations.
- Fully Responsive
- Mega or Flyout Submenus
- Compatible with Mobile devices, including iPhone, iPad, and Android
- Touch-enabled
- Build advanced submenu layouts with the built in column grid system
Easy to use
- Rapidly develop Mega Menus from your pages, posts, custom links, or any content!
- Works out of the box with most WordPress 3 Menu-Enabled Themes
- Integrates directly with the WordPress 3 Menu Management System – work with the system that you know and love!
Fully Configurable
- Dropdown CSS3 Transitions
Shift Up, Slide Down, Fade, or None - Trigger Hover, Hover Intent, or Click
- Includes 25 popular Google Fonts
- Vertical or Horizontal menus
- Multiple UberMenus can be configured independently
Responsive & Mobile
- Responsive layout
- Configurable Breakpoint
- Unified Touch Experience across OSes (includes touch support for iOS, Android, and Windows 8 )
- Optional submenu close buttons on touch
- Independently placeable responsive toggle
- Hide items for different screen sizes
Tabbed Submenus
- Tabs can be oriented left, right, top, or bottom of content panels
- Click, Hover, or Hover Intent can be configured independently from the main trigger
- Static or Dynamic content
Easy to Customize
- Tweak menu colors, sizes, and fonts with the Customizer’s Live Preview
- Customize individual menu items’ styles right from the Menu Item Settings
- Simplified CSS selectors make writing custom styles a breeze
- Includes LESS stylesheets for developers
Advanced Content
- Images
- Descriptions
- Posts Grid
- Search bar
- Shortcodes
- Widgets
- Google Maps
- Contact Forms (with Contact Form 7 plugin)
- Custom HTML
- Tabbed content
Dynamic Items
- Generate items from post or term content
- Works with Posts, Pages, and Custom Post Types
- Works with Categories, Terms, and Custom Taxonomies
- Filter results by type, term, parent/ancestor, author, etc
- Set maximum results, sort order
- Automatically inherit featured images
- Automatically divide results into columns
Advanced Submenu Layouts
- Built-in responsive grid
- Individually configure the width of each column, or set a default for each submenu
- Columns wrapper to group multiple items
- Row items allow centering of submenu contents
- Set background images for each submenu
- Optional scrollable submenus for extended content
Integration Options
- Automatic integration for themes that meet the requirements
- Manual integration code generated in the Control Panel for themes that do not support automatic integration
- Includes an UberMenu widget to place UberMenu in your theme’s widgetized areas
- UberMenu Shortcode allows placement within site content (generator included)
Works great with
And much more!
- Independently override trigger on each menu item
- Scroll-to-section functionality
- PHP & Javascript API for developers
Requirements
- WordPress 3.9+
- Use of the WordPress 3 Menu System
- For Automatic Integration, a theme that meets the Requirements
- jQuery 1.11+ (any site running WordPress 3.9+ should be using this)
Important Notes
- UberMenu will not automatically adopt the style of your theme, unless your theme has an UberMenu-specific stylesheet. You’ll need to customize the styles on your own to recreate it if that’s what you want
- If your theme has not properly implemented WordPress 3 Menus, UberMenu may not work out of the box due to interference from the theme. You can add it to your site with a line of code via Manual Integration. See Will UberMenu work with my theme?
Support Resources
If you have questions beyond the Knowledgebase or Video Tutorials, the Support Center is available to you. Please note that all support requests must be submitted through the support center, and questions through all other channels (including Item Comments, Emails, Facebook, Twitter, etc) will be referred there. Thanks for your cooperation! (You can click the “Support” tab at the top of this page for more details on support)
Mobile Menu Alternatives
UberMenu is fully responsive and provides its own mobile menu. However, if you’d like to separate your mobile menu from UberMenu, we offer a free solution which complements your UberMenu installation:
ShiftNav
UberMenu Extensions
Did you previously purchase UberMenu extensions (Sticky, Conditionals, Icons, Flat Skins) through Envato? They are still available, maintained, updated, and supported – please see this article for details on the move: UberMenu Extensions now available exclusively through sevenspark.com
Changelog
Always read the update instructions!
v3.8.5 July 25, 2024 Enhancement: Apply submenu dropshadow settings to all submenu levels Fix: Positioning for submenu indicators within a dropdown Fix: Icon Top Layout submenu indicator positioning -------------------------------- v3.8.4 June 19, 2024 Security: Nonce verification for settings management functions to prevent CSRF Improvement: More robust vertical centering of submenu indicator icons Fix: Menu Segment Autocolumns Fix: Allow custom taxonomy terms to 'pass through' [Tabs] block when nesting Dynamic Posts Fix: Tabs settings in nested dynamic items -------------------------------- v3.8.3 May 16, 2024 Security: Sanitize output to patch XSS vulnerability for [ubermenu-search], [ubermenu_toggle], [ubermenu-col], and [ubermenu_mobile_close_button] shortcodes (requires untrusted user with Contributor+ credentials to exploit). Credit to stealthcopter for discovery - thanks! Fix: Submenu footer positioning corner case clearance issue on mobile Fix: Tabs > Dynamic Terms > Tabs > Dynamic Terms > Tabs > Dynamic Terms garbage collection bug Fix: "Remove Icon" text in menu item settings panel -------------------------------- v3.8.2 March 18, 2024 Feature: Image Portal Default Content Feature: Responsive Toggle ARIA Label, with dynamic {{menu_title}} tag to display target menu title. Feature: Ability to use {{menu_title}} tag in Responsive Toggle Content setting Enhancement: Ensure support for Appearance > Menus screen on FSE themes Enhancement: For fixed toggle, raise z-index and offset by admin bar height Enhancement: Move Submenu Footer Content from absolute to relative positioning below mobile breakpoint Enhancement: Close all submenus when mobile menu is toggled closed Enhancement: Option for aria-haspopup Update: Add Twitter X icon Update: PHP 8.2 Dynamic Property deprecation Update: Google Maps API to latest requirements, async, callback, advanced marker library, map ID Update: Remove deprecated "unbind()" jQuery function (only applicable when using Remove Conflicts Setting) Update: Remove deprecated jQuery functions from admin scripts Fix: Radios with descriptions appearing as "Array" in Customizer -------------------------------- v3.8.1 February 8, 2023 Fix: UberMenu Elementor widget not displaying for users running older versions of PHP -------------------------------- v3.8 February 2, 2023 Feature: Enhanced Keyboard accessibility modes: Enter, Spacebar, or Focus to open submenus. General keyboard accessibility improvements. Feature: ubermenu_item_atts filter for nav menu item attributes control Feature: ubermenu_row_atts filter for control over row UL attributes Feature: Dynamic Terms tree replication to n levels Experimental Feature: Image Portal Enhancement: Revert mobile menu to closed state on page-back navigation (configurable setting) Enhancement: Allow empty alt tags for decorative images, set autofill alt setting to off by default Enhancement: Allow custom classes on Tabs blocks Enhancement: Localize WooCommerce Cart Summery Count Labels for translation Update: Updated deprecated Elementor functions and hooks to use new versions Fix: Description for WooCommerce Dynamic Terms Featured Image Setting Fix: Error in Lite Mode with accessing Sandbox URL Fix: Set icons to inline instead of inline-block when in inline icon mode Fix: Add existence checks for properties corner case Fix: Lazy load images only on specific instance -------------------------------- v3.7.8 April 4, 2022 Enhancement: Allow Dynamic Posts parent inheritance to pass through Tabs WPML: Re-add configuration file for syncing meta fields -------------------------------- v3.7.7 February 8, 2022 Enhancement: Completely rewrite Gutenberg block with updated API Enhancement: Raise z-index of fixed position responsive toggle Enhancement: Optional ubermenu-ignore-empty-tab class for ignoring tabs that have no submenus when hovering out Enhancement: Access to current walker via UberMenu class object Update: Font Awesome v5.15.4 Fix: Non-submenu tab toggle closing when tabs are in click trigger Fix: Switch add_action to add_filter for WPML language switcher submenus -------------------------------- v3.7.6 November 23, 2021 Restore compatibility with jQuery v1.1x (current WordPress uses jQuery v3.6.0) -------------------------------- v3.7.5 November 22, 2021 Feature: WPML 4.5.1+ Menu Sync support Feature: Add WPML language form field support to UberMenu search form Feature: Add styles for WPML language switcher Feature: Add WPML language selector submenu type switch Feature: Filter for WPML menu sync fields Feature: Add setting to control single vs multiple mobile accordion submenu folding Feature: Add setting to customize modal mobile menu close button content Feature: Add ubermenu_submenu_type filter Enhancement: Localize missing strings Enhancement: Add close_icon argument to UberMenu toggle shortcode Enhancement: Close tab content panel when hovering tabs with no children Security Enhancement: Add new 'Update URI' field to plugin header Update: Remove deprecated get_terms() function calls -------------------------------- v3.7.4 June 7, 2021 Feature: WPML Menu Sync Compatibility Feature: Fixed mobile toggle injection option Feature: Autocomplete option for search input in shortcode Enhancement: When using vertical stretch with unbound submenus, reposition menus when menu size changes to ensure proper alignment Enhancement: Add HTML comments to Theme Template Backtrace, show plugin in addition to theme steps Enhancement: Improve Control Panel tab overflow handling with many configurations Accessibility: Mobile modal focus, trap focus within modal when open, return focus when closed Accessibility: When closing a submenu with Escape key, return focus to next item Update: Use new get_terms() format Fix: Individual item content alignment for top level items when using flex layout Fix: Set proper submenu indicator alignment when using "edge" option with Vertical Stretch (flex) Fix: Ensure ScrollTo links redirect properly on mobile -------------------------------- v3.7.3 January 11, 2021 Feature: Global Menu Item Settings deletion Enhancement: Add ubermenu_background_image_size filter Enhancement: Localize modal mobile menu close button text Enhancement: Check for menu existence when generating title attribute Enhancement: Remove window.load console notice due to jQuery 3 asynchronous document ready execution Update: jQuery remove deprecated .bind() call Update: PHP 8 Compatibility Update: Remove deprecated WooCommerce function check Fix: Add group class to dynamic terms and posts submenus for compatibility with background images -------------------------------- v3.7.2 August 19, 2020 Enhancement: Display line numbers in Theme Template Backtrace Enhancement: Replace × character with Font Awesome times icon in modal menu close button Enhancement: Automatically disable top level item margins when in modal mobile mode Update: Make Black & White skin default to match demo Fix: Gracefully handle invalid term IDs in Dynamic Posts View All links Fix: Prevent image distortion in WooCommerce featured image layouts on mobile Fix: Badge/image layering on webkit mobile browsers in certain layouts Fix: Gracefully handle invalid image assignments (e.g. for deleted images) -------------------------------- v3.7.1 July 29, 2020 Feature: Accordion mobile submenu dropdown indentation Enhancement: Improve support for accordion in inline mobile mode Enhancement: Improve modal mobile close button positioning when browser footer tools are displayed Enhancement: Add support for top level item descriptions when using vertical stretch mode Enhancement: Support grid submenu option in stack submenus within tab content panel Fix: Top level item image spacing when using vertical stretch mode -------------------------------- v3.7.0.1 July 1, 2020 Compatibility Fix: support for older PHP versions (syntax error) -------------------------------- v3.7 July 1, 2020 Feature: Modal Mobile Menu Feature: Header & Footer content for mobile modal menu Feature: Accordion Mobile Submenu Feature: WooCommerce Product Item Layouts, with price and sale badge Feature: WooCommerce Category Images, including for Dynamic Terms Feature: Badges, with custom colors an positioning Feature: Dynamic Terms - Meta Order sort (WooCommerce Product Categories) Feature: Javascript events: ubermenu-resize-desktop and ubermenu-resize-mobile Feature: Dynamic class flags: ubermenu-desktop-view, ubermenu-mobile-view Feature: Essential SVG icons Feature: Top Level Item Vertical Stretch (flex) Enhancement: Default responsive toggle type to button for accessibility Enhancement: Grid submenu option for tab content panels Enhancement: Option to autofill img alt attribute with image title Update: Font Awesome v5.13 Accessibility: Collapse mobile menu with escape key -------------------------------- v3.6.1 September 26, 2019 Feature: Toggle X close icon option Enhancement: Highlight current ScrollTo links on page load Enhancement: Tab content panel content alignment support Enhancement: Support large numbers of taxonomies in Dynamic Posts, as well as filter for precise control Enhancement: Show user message if no permission to search files in the Residual Styling detector Enhancement: RTL alignment options Enhancement: Better RTL layout in menu item settings and control panel Update: Font Awesome 5.11.2 Fix: Ensure fonts are initialized early enough (hook priority corner case) Fix: Ensure trigger overrides are applied only to exact items (nested tabs non-toggle hover issue) Fix: Ensure Google Maps API only loaded when shortcode in use Fix: Clear license data and status messages when extension licenses are removed -------------------------------- v3.6.0.1 June 12, 2019 * Fix: static variable access notice -------------------------------- v3.6 June 11, 2019 * Feature: Elementor support - add an UberMenu widget within your Elementor layout * Feature: Submenu search bar autofocus (enabled by default) * Feature: Locate theme template backtrace * Enhancement: Range of accessibility improvements * Enhancement: Add column alignment control to Rows * Enhancement: Added UBERMENU_JS_IN_FOOTER constant to allow moving JS to header * Enhancement: RTL improvements * Enhancement: PHP 7.3 compatibility (edge case in updater) * Enhancement: Tab dropdown dropdshadow on mobile * Enhancement: Update to Font Awesome 5.9 * Fix: Font Awesome JS Shim URL * Fix: Eliminate Gutenberg block dependency on front-end * Fix: Extension status display for Conditionals and Icons * Fix: Right tab indicator angles -------------------------------- v3.5 December 11, 2018 * Feature: UberMenu Gutenberg block * Feature: WooCommerce cart info shortcode * Enhancement: Added numeric values for font weight Customizer controls * Enhancement: Previous version was already PHP 7.2 compatible, but this removes false alarm warnings in "compatibility checkers" * Enhancement: Better RTL support in Rows * Enhancement: Add top level dynamic item override constant * Enhancement: Update Font Awesome to v5.5 * Fix: Typo in Dynamic Items No Results setting descriptions * Fix: Proper custom color clearing in Customizer -------------------------------- v3.4.1.1 July 31, 2018 * Fix: Make sure submenu retractor icons get the correct tag (span/i) -------------------------------- v3.4.1 July 31, 2018 * Feature: Added new Top Level Item Alignment setting option: Flex (Justify) * Feature: Experimental setting to exclude UberMenu Advanced Items from non-UberMenus * Feature: Google Maps API Language and Region settings * Feature: Tab Toggles Font Weight Customizer setting * Feature: Provide term_order as a sort order option for Dynamic Terms * Feature: Setting to ignore empty results for Dynamic Terms and Dynamic Posts * Feature: Added ability to switch off custom content and widget areas * Update: Font Awesome 5.2 * Accessibility: Give disabled-link tab toggles focus when tabbing if they have tab content panels * Enhancement: Make sure Icon Tag setting applies to all icons (submenu toggles, responsive toggle burger, etc), not just individual item icons * Enhancement: Remove gaps between automatic columns below 480px * Enhancement: Better adjacent tab block layering on mobile * Enhancement: Better RTL support for submenu indicators * Enhancement: Add Font Awesome 5 Pro font family to font stack for admin bar icons * Enhancement: Improved menu item limit warning with additional tips * Fix: Icons layout in Residual Styling Detection Tool -------------------------------- v3.4.0.1 April 3, 2018 * Enhancement: Improve compatibility with plugins/themes still using Font Awesome 4 * Enhancement: PHP 7.2 compatibility (changes to PHP count() function) * Fix: Row item custom CSS classes only allowed 1 class previously, now all will be added -------------------------------- v3.4 March 8, 2018 * Feature: Font Awesome 5 - both Font and SVG icons * Feature: Optional submenu indicator close button for easier submenu toggling on mobile * Feature: Ability to set background color for individual Columns * Feature: Show Current Panel setting for Tabs block (previously required setting multiple settings to achieve) * Feature: Add ubermenu_dt_subcontent filter * Feature: Added Font Awesome Icon Title setting for menu items (accessibility) * Feature: Icon Nudge setting for tweaking vertical alignment * Feature: Top Level Menu Item Alignment option: Automatic - switches based on language direction * Feature: Plugin Compatibility panel, option which automatically disables the interfering Menu Image plugin * Feature: Added ~50 new icons to core plugin * Enhancement: RTL improvements * Enhancement: Automatically disable current item classes on ScrollTo items (can be disabled in Control Panel) * Enhancement: Change backup file name pattern to custom_{DATE}.css/js * Enhancement: (Layout) Don't allow image layouts to be applied if image is not set * Enhancement: Remove empty submenus from unbalanced dynamic items setup * Enhancement: Disable advanced Custom Defaults setting by default to avoid misuse (can be enabled in Control Panel) * Compatibility: Alter 'nav_menu_css_class' filter call * Compatibility: Make Sandbox run even if other scripts are calling filters too early * Fix: Corner case loop on backup process if server write access not set up properly -------------------------------- v3.3.1.1 Nov 18, 2017 * Fix: CSS fix for browser rendering bug in latest Chrome, which occurred when using Slide Reveal submenu transition and browser did not animate min-height properly * Fix: Typo * Fix: Edge case font warning * Fix: Edge case no offset parent in theme when centering unbounded submenus -------------------------------- v3.3.1 August 24, 2017 * Feature: Prefix Booster * Feature: Sandbox Viewer * Feature: Configurable Accessibility (ARIA roles, controls, and states) * Feature: Added Extensions Panel * Enhancement: Improved keyboard accessibility * Enhancement: New Diagnostic Tools checks * Enhancement: Added back-end link to Diagnostics Tool * Enhancement: Improve mouse interactions for Tabs when using hover trigger on narrow viewport -------------------------------- v3.3 July 10, 2017 * Feature: Dynamic Tab Sizing option * Feature: New Minimal Base skin as a skeleton for customizing * Feature: Custom styles settings for Dynamic Terms * Feature: Added Anchor Class functionality to Dynamic Posts and Dynamic Terms * Feature: Customizable Empty Results Message for Dynamic Terms and Dynamic Posts * Feature: Submenu Column Divider settings for Rows * Feature: Top Level Line Height Customizer setting * Feature: Description Hover Color Customizer setting * Feature: Tab Toggle Current background and color states Customizer settings * Enhancement: Only load Google Maps API when shortcode is used. * Enhancement: Set Force Filter Settings to enabled by default to combat theme filters * Enhancement: Add depth parameter to nav_menu_item_id filter * Enhancement: Force all Tab submenus to be Tab Content Panels * Enhancement: Added Dynamic Posts identifying classes to individual post items * Enhancement: Override WordPress defaults to make sure Number/Limit parameter is enforced with nested Dynamic Terms * Enhancement: Force padding-right to 0 when using grid submenus even if custom item padding is set * Enhancement: Allow Tab Toggles that do not have children to act as normal links * Fix: Padding jump when closing submenu when using Submenu Padding setting * Fix: View All custom link displaying 1 in corner case * Fix: Submenus in dropdowns, fix overflow when using multiple levels to prevent overlap triggering * Fix: Flyout submenu alignment issue when using shift transition -------------------------------- v3.2.7 February 6, 2017 * Feature: Added Submenu Item Layout menu item setting as a default to control child item layouts * Feature: Added Submenu Item Content Alignment menu item setting as a default to control child item content alignments * Feature: Top Level Responsive Columns setting (set to 2 or 1 for tablets) * Enhancement: Rename Submenu Content Alignment setting to Submenu Column Alignment for clarity * Enhancement: Add load screens to Residual Styling Detector for better user experience * Enhancement: Clarify some setting descriptions * Enhancement: Reorganize JS script to better handle sites that are using asynchronous/deferred JS loading * Enhancement: RTL styles for search bar button * Fix: Resolve closed submenu inadvertent triggering, remove submenu in-transition class properly for advanced submenus (those with rows) * Fix: Set Automatic Columns class correctly if "1" is selected * Fix: Eliminated annoying flash in menu item settings panel when moving cursor from settings panel to menu item. * Fix: Restore Flyout Items Vertical Padding setting -------------------------------- v3.2.6 January 18, 2017 * Feature: Auto-updates for UberMenu Extensions * Feature: Left/right/escape key menu accessibility for keyboard users * Feature: Tab Toggle font size setting in Customizer * Feature: Responsive toggle padding and font weight Customizer settings * Feature: Column Header background, current and hover color settings in Customizer * Feature: Global Item Image Layout default setting * Feature: Add filter for out-of-the-box compatibility with Conditional Menus by Themify * Feature: Ability to set custom class for custom content wrapper * Feature: Ability to set post type in search form * Enhancement: Add Submenu Bounds setting to Customizer * Enhancement: Better combat certain residual styling from themes * Enhancement: Improve jQuery 3 compatibility * Enhancement: Improved Control Panel descriptions * Enhancement: PHP 7.1 compatibility * Update: Font Awesome 4.7 * Fix: Submenu indicator alignment setting (edge vs text) when padding is not explicitly set * Fix: Adjust top level item padding for custom content items via customizer * Fix: Localization namespace typo -------------------------------- v3.2.5 June 1, 2016 * Feature: ubermenu_anchor_attributes filter allows for greater control over anchor tag attributes * Feature: Allow shortcodes within responsive toggle content * Feature: Text transform setting for Column Headers * Enhancement: Allow use of Google Maps API Key * Enhancement: Improved inverted submenus * Enhancement: Detect and avoid invalid hashtag selectors * Enhancement: Updated to Font Awesome 4.6.3 for compatibility * Enhancement: Temporarily hide custom URL field for dynamic items * Fix: When responsiveness is disabled in settings, properly size tabs below the breakpoint -------------------------------- v3.2.4 March 10, 2016 * Feature: Automatic Updates now enabled by default * Feature: Option to use single-column top level item layout at tablet widths * Feature: Align submenu content left right or center within full width submenu * Feature: New Customizer settings - Normal Item Font Weight, Text Transform, and Underline on Hover * Feature: New Customizer setting - Top Level Item Border Radius * Feature: Dynamic Term Descriptions setting to inherit term descriptions * Enhancement: RTL style improvements * Enhancement: Allow tab submenus to be disabled on mobile * Enhancement: Use fallback script in Menus screen if another theme or plugin throws a JS error * Enhancement: Link to Residual Styling Detection Tool in admin panel * Enhancement: Improve Diagnostics item box positioning * Fix: Responsive Toggle Tags JS issue if tag is not set to default anchor -------------------------------- v3.2.3 February 10, 2016 * Feature: Added Residual Styling Detection/Manual Integration locator tool * Feature: Added support for auto column settings within Menu Segments * Enhancement: Improved Diagnostics Tool UI * Enhancement: Better alignment when using auto-columns below submenu headers * Enhancement: Force-filter menu segments to override theme filters when necessary * Enhancement: Improved vertical menu responsive functionality * Enhancement: Added link to annotated custom skin in custom-sample-skin.css * Enhancement: Change "instance" to "Configuration" in Menu Item Settings for clarity * Enhancement: Change update check to 24 hours * Fix: Vertical submenu indicators for disabled links * Fix: Add responsive toggled open class to toggle when opened * Fix: Cron scheduling issue * Security hardening -------------------------------- v3.2.2.1 December 11, 2015 * Fix: For users with Custom Breakpoints, setting was blocking custom styles application -------------------------------- v3.2.2 December 8, 2015 * Feature: Responsive Images (WordPress 4.4+) * Feature: Submenu min height setting * Feature: Collapse menu bar on ScrollTo setting * Feature: Disable UberMenu on Mobile setting * Feature: Disable Top Level Item Dividers setting * Feature: Disable Custom Menus Panel Walker setting * Feature: Disable Dynamic Posts Author Selection setting * Enhancement: Tweak Control Panel styles for WordPress 4.4 * Enhancement: Allow parent term selector to pass through Column and Row items with Dynamic Posts * Enhancement: Provide console warning if multiple item types are detected in Menus Panel (from theme custom walker) * Enhancement: Prevent users from being able to create conflicting menu configuration IDs * Enhancement: Automatically disable auto-columns feature if there are no child items * Enhancement: Detect settings load failure and display suggestion notice * Enhancement: Add new WordPress 4.4 nav_menu_item_args filter and UBERMENU_ALLOW_NAV_MENU_ITEM_ARGS_FILTER constant to enable it * Enhancement: Remove sensor parameter from Google Maps, as it is no longer needed * Enhancement: Force hide submenus on mobile when menu is collapsed * Enhancement: Update Font Awesome to v4.5.0 * Fix: Adjust flight submenu clipping so that left-flying submenus can expand beyond 2 levels * Fix: Submenu overlap when using vertical-aligned parent submenu position on vertical-oriented menu on mobile with flyout submenus * Fix: _() to __() to avoid extra argument warning in admin-only notice of misconfiguration * Fix: Add CSS style case to correct padding when using a mini item when submenu indicators are disabled -------------------------------- v3.2.1.1 September 15, 2015 * Fix: Missing argument PHP warning in Control Panel for some users * Fix: When using Dynamic Posts with Automatic Columns and View All link enabled, make sure the View All link clears properly -------------------------------- v3.2.1 September 9, 2015 * Feature: Ability to set submenu dividers * Feature: Automatically divide second level items into columns (without headers) * Feature: Menu Segment caching via transients * Feature: Added menu bar orientation, alignment, item alignment settings to Customizer * Feature: Added responsive toggle button settings for font size, content alignment, button alignment in Customizer * Feature: Added Flyout divider color setting in Customizer * Feature: Added Search bar font size setting in Customizer * Feature: Added Top Padding setting for image item text, globally and in Customizer * Feature: Added ubermenutoggledopen and ubermenutoggledclose events to javascript API * Feature: Added ability to disable current menu item classes on individual items * Feature: Added 3 filters for menu item images * Feature: Added Font Family property to Customizer * Feature: Added new Google Fonts: Slabo, Titillium Web, Oxygen, Noto Sans, Cabin, Vollkorn * Feature: Added current menu item highlighting when clicking scrollTo elements in the menu * Feature: Added ubermenu_dp_title filter * Feature: Added setting to switch icons from i to span tags * Feature: Added setting to disable autocomplete in dynamic items; sites with huge numbers of terms or posts may not be able to handle it * Feature: Automatically hide active tabs when resized below the breakpoint, re-initialize above breakpoint * Feature: Added .ubermenu-responsive-toggle-open class to responsive toggle when the menu is open * Enhancement: Prevent touch off close from closing menu when user is scrolling rather than tapping * Enhancement: Updated Font Awesome to v4.4 * Enhancement: Added walker_nav_menu_start_el filter * Enhancement: Sort fonts alphabetically * Enhancement: Replace deprecated .size() with .length in ubermenu.js for improved performance and compatibility with jQuery 2 * Enhancement: Have submenu indicators inherit colors by default to avoid residual styling from theme * Enhancement: Changed “Assign Image on Save” to “Assign Featured Image on Save” for clarity * Enhancement: Added “Top Level Terms Only” option to Parent Term setting for Dynamic Terms * Enhancement: Added reset for inner menu text alignment to inherit * Enhancement: Clarified “UberMenu Loading” message and updated link to new FAQ * Enhancement: Allow custom menu item class to appear on Row items * Enhancement: Handle non-standard arguments passed in nav_menu_args array by WPML * Enhancement: Make Customizer :hover setting work on submenu hover * Enhancement: Allow HTML to be saved in Content Before Menu setting * Enhancement: Don’t display menu item limit warning if Suhosin values are set to 0 * Enhancement: Make horizontal item alignment setting apply to vertical menus as well * Enhancement: Remove custom menu styles when menu configuration is deleted * Enhancement: Align centered items left on mobile * Enhancement: Allow tabs to toggle submenus on mobile * Enhancement: Apply scroll to offset on redirected page links * Fix: Remove comments from responsive LESS stylesheet * Fix: localized domain on search shortcake placeholder * Fix: Added ubermenu-clear-row class * Fix: Tab sizing occurring several pixels above breakpoint -------------------------------- v3.2.0.2 April 23, 2015 * Feature: Handle term splitting in WordPress 4.2 * Enhancement: Attempt to override any pointer-events CSS declarations from theme that might interfere with menu functionality * Enhancement: Make mini items display inline below primary breakpoint * Enhancement: Cast term ID as integer as older PHP versions don't interpret vars properly * Fix: When centering a drop down submenu within submenu, position relative to outer submenu * Fix: When item padding is disabled, still account for submenu indicators * Fix: For vertical menus with relatively positioned submenus, properly layer items when active -------------------------------- v3.2.0.1 March 31, 2015 * Fix: Memory leak when update info isn't set -------------------------------- v3.2 March 31, 2015 * Feature: Custom URL Override (which will process shortcodes) * Feature: Ability to show "View All" link at the end of Dynamic Posts lists * Feature: Customizer - Tab controls (toggle, color, content panels) * Feature: Customizer - top level item background color and margin * Feature: Setting to add content before the menu * Feature: Filter for configuration ID * Feature: Filter for content after dynamic posts * Feature: Filter for content after dynamic terms * Feature: Filter for Dynamic Terms images * Feature: (Experimental) Added RTL CSS to main stylesheet * Feature: (Experimental) Added setting to force current submenus open full time * Feature: (Experimental) Added setting to invert submenus * Enhancement: Update to Font Awesome 4.3 * Enhancement: Automatically set image padding on Dynamic Posts when using a custom image size * Enhancement: Ability to disable Knowledgebase Search in the Control Panel * Enhancement: Add alignment setting to widget items * Enhancement: Allow submenu scrolling setting (disabled by default due to Chrome browser rendering bug) * Enhancement: Modified responsive Tabs functionality for better UX on mobile * Enhancement: Replaced wp_is_mobile() with filterable ubermenu_is_mobile() * Enhancement: Allow descriptions in tab items setting * Enhancement: suppress_filters = false when WPML is detected for Dynamic Items * Enhancement: Added manual integration descriptions in Control Panel * Enhancement: Customizer - added Trigger and Transition settings * Enhancement: Add descriptions to controls in Customizer * Enhancement: Customizer - set top level divider for vertical orientation * Enhancement: Added scroll to event triggers, close submenu automatically on scroll to completion * Enhancement: Added basic readme * Enhancement: Don't print diagnostics script when disabled; ensure loaded after jQuery * Enhancement: Don't remove padding on bottom of stacks in columns * Enhancement: Update Support button for new support system * Enhancement: Added tooltip about 100 item limit to custom taxonomies/post types * Enhancement: Strip tags on item in autocomplete ops * Enhancement: More reliable menu item type determination in admin panel * Enhancement: Don't remove box shadow on first item in vertical menu * Fix: Add debug bar panel for helper files to prevent error when Debug Bar plugin is * installed * Fix: Prevent submenu scrolling when using custom breakpoints * Fix: Localization in search placeholder text * Fix: Automatically remove custom item styles when item is deleted * Fix: Display widget areas with a single widget at full width * Fix: Prevent max submenu height setting from causing scroll on mobile -------------------------------- v3.1.1 December 17, 2014 * Feature: Dynamic sub content, including date, author, and excerpt, as well as custom content filter * Feature: Transparent menu bar Customizer setting * Feature: Item-specific custom settings for current item color and background * Feature: Create ShiftNav toggle with menu item via Menu Item Settings * Feature: Update alerts (automatic updates coming in future release) * Enhancement: Support http/https switching for background images via protocol-relative URLs * Enhancement: Sort Customizer settings into sub panels * Enhancement: Add troubleshooter link to Control Panel * Enhancement: Sanitize inner menu IDs in case theme use improper theme location slugs * Enhancement: Detect and set border radius on left-aligned top level items * Enhancement: Set proper padding on Dynamic menu items with left or right aligned images * Enhancement: Add JS fallback for Control Panel in case other plugins throw errors * Enhancement: Update JS detection as Windows Mobile 8.1 adds Android in user agent string * Fix: Properly inherit responsive breakpoint submenu shift * Fix: Dynamic Items inherit submenu column defaults from grandparents only in Tab blocks * Fix: IE9 javascript console issue * Fix: Icons Extension index collision with Icon display setting -------------------------------- v3.1.0.1 October 15, 2014 * Enhancement: Add slugs to Dynamic Terms and Dynamic Posts custom taxonomies UI (in addition to their labels) * Enhancement: Check for Google Maps API in Diagnostics * Enhancement: Prevent Visual Composer CSS from overriding UberMenu's Control Panel styles * Fix: Submenu link clicking in Internet Explorer 11 -------------------------------- v3.1 October 12, 2014 * Feature: UberMenu Diagnostics System (Alpha) * Feature: ScrollTo Duration setting * Feature: Indent Submenu menu item setting * Feature: Import/Export Configuration settings * Enhancement: Include .pot file for translating * Enhancement: Migration "No, Thanks" dismissal now performed via AJAX to avoid unwanted redirection to Control Panel * Enhancement: Precent tooltip titles from being printed on Dynamic Terms * Updated link to Menu Item Limit FAQ in UberMenu 3 Knowledgebase * Fix: Replace second Night Sky skin with Charcoal (mislabeling) * Fix: Dynamic Items Tag parameter when not inheriting * Fix: Properly handle explicit Headers with descriptions * Fix: Hidden responsive toggle when using Sticky Extension with custom breakpoint * Fix: Overflow transitions on fade and shift when content is greater than max height -------------------------------- v3.0.5 September 28, 2014 * Feature: Scroll To Offset * Feature: Disable Images on Mobile * Feature: Clear Menu Item Settings * Feature: Lazy Load submenu images (experimental) * Feature: Show item's submenu by default * Enhancement: Improved auto-column distribution algorithm for Dynamic Items * Enhancement: Resize Tab heights when sizing from mobile to desktop * Enhancement: Disable Auto Row if Submenu Column Default isn't set * Fix: Prevent Max Menu Height setting from overriding collapsed mobile menu height when using a custom breakpoint * Fix: Include items without submenus in selector for setting individual item hover state color -------------------------------- v3.0.4.1 (September 22, 2014) * Display dimensions next to Image Size options * Added Welcome Window usability message for when other plugins interfere with bad JS * Refine Direct Injection * Add support for Safari 5 (disable transitions) * Add support for click trigger on mobile Firefox for Android * Add support for Tab toggling in non-standard Android browsers * Fix: Column width inheritance for Tabs * Fix: Individual padding setting for normal items -------------------------------- v3.0.4 (September 14, 2014) * Feature: Added Exclude setting to Dynamic Terms * Feature: Added Exclude setting to Dynamic Posts * Feature: Disable CSS filtering (from plugins that strip core functionality) * Feature: Setting to display icons inline instead of block * Feature: Direct Injection Testing * Developers: Added Dynamic Term arguments filter * Enhancement: Improved handling in Windows 8 where both mouse and touch screen are present * Enhancement: Improved handling on Firefox for Android * Support for force filtering for PHP API as well as automatic integration * Fix: Proper clearance when both top retractors are enabled * Fix: Submenu Background Size setting -------------------------------- v3.0.3.2 (September 5, 2014) - WordPress 4.0 Compatibility * Updates for Dynamic Posts, now that WordPress core functionality has changed -------------------------------- v3.0.3.1 (September 3, 2014) * Fix: Priority collision which hid Layout tab on normal Menu Item Settings -------------------------------- v3.0.3 (August 31, 2014) * Feature: Setting to configure Retractor/Close label * Feature: Submenu Column Default for Column Items * Feature: Intelligent submenu layout detection for Columns * Feature: Flyout Item Spacing Customizer setting * Feature: Force Styles option for creating custom skins * Feature: (Experimental) Added setting to allow drop downs within mega submenus * Enhancement: Added Responsive, Mobile, and Touch strategies for retractor display * Enhancement: Added active state for flyout items through Customizer * Enhancement: Only display focus state after user has pressed the Tab key * Enhancement: Remove extra Header spacing when border is removed * Enhancement: Added Widget Area Manager access through Widgets section to make it easier to find * Enhancement: Added object ID parameter to custom item layout filter * Enhancement: Escape HTML attributes * Enhancement: Sanitize theme locations for menu ID * Enhancement: Add overrides for link_before and link_after * Fix: Responsive toggle selector specificity in Customizer * Fix: Proper handling of auto row when top retractor is present * Fix: Grandparent inheritance of submenu column defaults for Menu Segments * Fix: Remove pixel offset when no border is set and on Fade transition -------------------------------- v3.0.2 (August 17, 2014) * Enhanced non-standard Android browser compatibility * Enhanced Windows Phone browser compatibility * Added vertical menu full height flyout submenu support * Make Close button translatable * Improved Sticky wrapper responsive handling * Hover state appears regardless of touch * Fix: allow unprefixed custom classes * Fix: IE8 image sizing media query escape character * Fix: allow font weight setting to override Google Font global setting -------------------------------- v3.0.1 (August 5, 2014) * Feature: Ability to switch responsive toggle tag to anchor, span, div, or button * Feature: Menu Bar Margin-top and Margin-bottom settings in Control Panel * Refined: Icon-only positioning * Refined: Mobile submenu scrolling for Android rendering * Fix: Skin selection in Customizer * Fix: Proper drop shadow clipping for horizontal vs vertical -------------------------------- v3.0 (August 3, 2014) * Complete rewrite of UberMenu from the ground up. Detailed change log coming soon. -------------------------------- v2.4.0.3 (January 16, 2014) * Re-added filtering to UberMenu Direct & Easy Integration to avoid settings overwrite from other plugins * Fixed Easy Integration Shortcode return output issue (for use in widgets) -------------------------------- v2.4.0.2 (December 20, 2013) * Refined Theme Location Instance functionality to better handle multiple menu scenarios -------------------------------- v2.4.0.1 (December 20, 2013) * Added ability to target specific instance of theme location (helpful for themes with responsive menus with duplicate theme_locations) * Added ability to disable Control Panel Search * Fixed title attribute bug for timthumb images (only affected customers using timthumb in 2.4.0.0) -------------------------------- v2.4.0.0 Feature Update (December 18, 2013) * Improved Android touch functionality * Improved Windows 8 Touch functionality * Updated media uploader for thumbnail selection * Disabled admin update notifications, which caused slow admin if cURL was not configured * Updated Support Guide link * Allow HTML in descriptions * Use WP's packaged hoverIntent * Updated timthumb (note: there was no security risk) * Ability to disable img tag title attributes * Fixed backface-visibility issue with old Firefox/Windows * Updated tour -------------------------------- v2.3.2.2 (September 9, 2013) * Added support for UberMenu Icons Extension * Added ability to disable image title tooltips * Minor CSS tweaks -------------------------------- v2.3.2.1 (August 20, 2013) * Fixed broken Style Generator Preview caused by new colorpickers. Update only necessary if you are using the Style Generator and need Preview functionality -------------------------------- v2.3.2.0 (August 19, 2013) * Replaced Color Picker with WordPress standard color picker * Updated iOS close button functionality to work with latest jQuery * Optimized thumbnail size when not using timthumb * Change enqueue script hook * Added ability to align flyout submenu to right * Added map marker for lat/lng -------------------------------- v2.3.1.1 (August 2, 2013) * Resolved Strict Warnings that appear in PHP 5.4 + WordPress 3.6 * Added php.ini path notice to max_input_vars warning for convenience * Resolved Content Override escaped quotes issue for customers still using Magic Quotes * Added first menu item hover border radius for style generator -------------------------------- v2.3.1.0 Minor Feature Update (July 16, 2013) * Tested with WordPress 3.6 Release Candidate * Updated resource links * Updated tour tips * CSS Tweaks * Control Panel interface tweaks * uberMenu_direct shortcode * Pulled out responsive breakpoints into config.less file * Added ability to customize Search and Go text in search bar shortcode * Added Search Bar style settings to Style Generator -------------------------------- v2.3.0.2 Enhancements & minor bug fix (April 21, 2013) * Added ability to add or strip reset styles from non-UberMenu-generated divs and spans * Added ability to disable iOS close button functionality * Improved iPad functionality under "Click" trigger * Added POT file * Fixed CSS issue with responsive menu bars button -------------------------------- v2.3.0.1 Bug fixes (April 13, 2013) * Fixed Timthumb path bug * Fixed Easy Integration Shortcode bug -------------------------------- v2.3.0.0 Feature update (April 11, 2013) * Updated Search Box Styling * Ability to name custom widget areas * Improved localization * Added ability to include custom javascript * Ability to disable updates * Separated basic.css into LESS stylesheets for easier customization * Improved compatibility with nested plugin styles * Improved Windows 8 Mobile touch compatibility * Fixed minor skin bugs * Please be sure to read the upgrade notes - http://sevenspark.com/announcements/ubermenu-2-3-released-important-upgrade-notes -------------------------------- v2.2.2.0 Forward-compatibility upgrade (January 24, 2013) * Added jQuery 1.9 compatibility (will be required for WordPress 3.6) * Fix for jQuery hidden overflow bug with border-box box-sizing * Updated Timthumb (note: there was NO security risk with the previous version) -------------------------------- v2.2.1.0 - Feature Release & Improve Admin Efficiency (January 15, 2013) * Fix: Increased admin javascript efficiency for WordPress 3.5/jQuery 1.8 * New Feature: Ability to set Hover color for Second Level Links (Submenu Header Links) in Style Generator * Improvement: Updated alt and title attributes for recent post short code images * Improvement: Changed default image size from 25 to 16 -------------------------------- v2.2.0.0 - Compatibility and Feature Release (December 12, 2012) * WordPress 3.5 compatible (only issue was updating the Administrative Tool Tip Tour Script for jQuery 1.8 compatibility). * Added mobile menu interface to all iOS devices (easier closing of menu) * Smart image-text padding -------------------------------- v2.1.0.0 - Feature Release (August 22, 2012) * Enhanced responsive capabilities, with collapse option * Enhanced submenu detection for flyout menus * Enhanced submenu controls for mobile devices * Improved responsive theme handling to avoid duplicating mega menu * Various CSS enhancements -------------------------------- v2.0.2.1 (June 14, 2012) * Fixed update alert error on front end -------------------------------- v2.0.2.0 (June 13, 2012) * Ability to center menu items within menu bar * Various CSS and JS refinements * Revised menu item options to use a single variable (increases menu item limit imposed by PHP) * Added update notifications -------------------------------- v2.0.1.0 (February 14, 2012) * Enhancement: easy centering of menu bar * Enhancement: Android force-click option (emulates iOS on touch screens) * Fix: "Are you sure you want to do that" nonce-collisions in Control Panel * Now allows use of "No Link" + Content Override + Images all together * Fix: Form element clicking in Chrome using new basic "hover" trigger * Added ability to have transparent dividers and set glow to 0 in Style Generator -------------------------------- v2.0.0.1 (February 10, 2012) * Added compatibility with other plugins that use lessphp * Improved compatibility with plugins that don't use jQuery closures properly. -------------------------------- v2.0 (February 9, 2012) Biggest update ever. Complete rewrite. See what's new here: http://sevenspark.com/wordpress-plugins/responsive-wordpress-mega-menu ================================ v1.1.4 (December 13, 2011) WordPress 3.3 Compatibility for featured images & other minor enhancements. At a minimum, upgrade requires: * wpMegaWalker.php * wp-uber-menu.php * wp-uber-menu-admin.php * wpmegamenu_admin.js However, it is recommended to upgrade the entire package together. Be sure to back up first, especially custom styles! -------------------------------- v1.1.3 (August 3, 2011) Security Upgrade & Minor Enhancements * Updated to latest TimThumb (security patch) * Prevent superfluous UberMenu JS from loading in admin area * Menu thumbnail SSL support * Miscellaneous enhancements -------------------------------- v1.1.2 (March 29, 2011) Use UberMenu in text widgets, improved widget alignment, and better support for non-standard compliant themes. * New uberMenu Easy Integration Shortcode allows use of UberMenu in text widgets * Even better support for themes that don't follow WP coding standards with jQuery * Improved alignment of widget areas * Fixed Opera positioning bug * Recent Posts shortcode image fix -------------------------------- v1.1.1 (March 2, 2011) * Added control panel option switch in and out of jQuery noConflict mode to better support themes that don't follow WP coding standards. -------------------------------- v1.1 - Major Update (Feb 25, 2011) * 11 New Style Presets * Increased out-of-the-box compatibility with complex themes * Top level widget capabilty - add a search box widget to your menu bar! * Auto Align second-level menu items option * Easy Integration Support for themes that don't natively support WP3 Custom Menus * Support for Pure CSS (non-jQuery) menus * Support for image-only menu items (no text) There were a variety of changes, so if you are upgrading, be sure to back up your old wp-uber-menu folder before installing the new version -------------------------------- v1.0.3 (2011-02-04) Fixes some bugs that occurred with certain theme implementations: * jQuery namespace bug ($ vs jQuery) * Thickbox front-end javascript bug * "Disappearing sidebar" effect that occurs with themes that don't specify a sidebar index/ID * Improved featured image handling - fixed issue that overrode featured image capability with certain themes. -------------------------------- Version 1.0.2 (2011-01-24) v 1.0.2 makes the Menu Item Image support more robust. Depending on how the relevant theme is implemented, in certain cases it can keep the plugin from enabling featured images on menu items and vice versa. This update will fixes that issue by making sure both can work together. -------------------------------- Version 1.0.1 (2011-01-23) v1.0.1 fixes an issue with the included shortcodes (columns and recent posts w/ excerpts). If you are using or intend to use these features, please upgrade <img src="/images/smileys/happy.png" alt=" :)" title=" :)" /> Don't forget to backup your custom.css file if you've made style customizations!
megamenu