Max Mega Menu will automatically convert your existing menu or menus into a mega menu. You can then add any WordPress widget to your menu, restyle your menu using the theme editor and change the menu behaviour using the built in settings. Max Mega Menu is a complete menu management plugin, perfect for taking control of your existing menu and turning it into a user-friendly, accessible and touch ready menu with just a few clicks.

Documentation & Demo: https://www.megamenu.com

Features:

  • Builds upon the standard WordPress menus system
  • Supports multiple menu locations each with their own configuration
  • Off canvas (slide in from left or right) or standard drop down mobile menu
  • Organise your sub menus into rows and columns using the Grid Layout builder
  • Display WordPress Widgets in your menu
  • Customise the styling of your menus using a built in theme editor
  • Supports Flyout (traditional) or Mega Menu sub menu styles
  • Hover, Hover Intent or Click event to open sub menus
  • Fade, Fade Up, Slide Up or Slide sub menu transitions
  • Add icons to menu items
  • Menu item options including Hide Text, Disable Link, Hide on Mobile etc
  • Align menu items to the left or right of the menu bar
  • Align sub menus to left or right of parent menu item

Max Mega Menu is developed with a focus on code quality, performance and usability.

  • The only mega menu plugin with zero « !important », block or inline CSS styles
  • Menus are styled using a single, static CSS file
  • Less than 2kb JavaScript (when gzipped)
  • Responsive, Touch & Retina Ready
  • Built with accessibility in mind – keyboard navigation supported
  • Extensively tested in all modern desktop and mobile browsers
  • Clean code with a low memory footprint
  • Filters and actions where you need them
  • In depth documentation
  • Basic Support

Pro Features:

  • Tabbed Mega Menus
  • Sticky Menu
  • Vertical & Accordion Menus
  • FontAwesome, Genericon & Custom Icons
  • Custom Item Styling
  • Menu Logo
  • Search box
  • WooCommerce & EDD support
  • Google Fonts
  • Roles & Restrictions
  • Extra mobile toggle blocks
  • Automatic updates
  • Support priorité

Find out more: https://www.megamenu.com/upgrade/

Conditional Menus

Conditional Menus is a simple yet useful WordPress plugin developed by Themify, which allows you to swap the menus in the theme as per specific conditions. In short, you can have different menus in different posts, pages, categories, archive pages, etc. It works with any WordPress theme that uses the standard WordPress menu function.

How To Use It

The plugin is very simple to use. Once you activate the plugin, you will see the conditional menus on the Manage Locations tab located in your WP Admin > Appearance > Menus page.

  1. To add conditional menu: click "Conditional Menu" and select a menu from the list (you can create these menus in the "Edit Menus" tab)
    • You can remove the menu by selecting "Disable Menu" from the list.
  2. Click on "Conditions" to add conditions in the modal box (tick the checkboxes where you want the menu to appear)
  3. To remove the conditional menus, click on the "X" button

Conditional Menus


 
  1. Check the screen options, if you don't see the <em>Shortcode</em> box.

    Check the screen options, if you don't see the Shortcode box.

  2. Check the Shortcode option to see the new Shortcode box.

    Check the Shortcode option to see the new Shortcode box.

  3. Add your shortcode/HTML to the text area (not a link, in the screenshot). Optionally, add a title.

    Add your shortcode/HTML to the text area (not a link, in the screenshot). Optionally, add a title.

  4. The menu item is saved.

    The menu item is saved.

  5. The html is displayed.

    The html is displayed.

  6. Old Method: In the <em>Links</em> box, add your shortcode in the URL field.

    Old Method: In the Links box, add your shortcode in the URL field.

  7. Old Method: If you want to use a shortcode that outputs not just the URL, but complete HTML sections, write <em>FULL HTML OUTPUT</em> in the <em>Link Text</em> option for that link and it will output the complete HTML without breaking your site.

    Old Method: If you want to use a shortcode that outputs not just the URL, but complete HTML sections, write FULL HTML OUTPUT in the Link Text option for that link and it will output the complete HTML without breaking your site.

  8. Old Method: The menu item is saved.

    Old Method: The menu item is saved.