Skip to main content

Mega Menu

Mega Menu lets you build flexible, content-driven mega menus using a custom post type instead of hard-coded markup.

It works with:

  • Classic WordPress menus
  • Block-based Navigation menus

How It Works​

  1. You create Mega Menu items as a custom post type
  2. Each item contains structured content (blocks, layouts, media)
  3. A menu item is linked to a Mega Menu entry
  4. The menu renders the content on hover or interaction

Installation​

  1. Install and activate BB Mega Menu
  2. Navigate to Mega Menus in the WordPress admin
  3. Create your first Mega Menu entry

Creating a Mega Menu​

  • Go to Mega Menus → Add New
  • Add your content using the block editor
  • Publish the Mega Menu

Attaching a Mega Menu to a Menu Item​

Classic Menus​

  • Go to Appearance → Menus
  • Select a menu item
  • Enable Mega Menu
  • Choose the Mega Menu entry
  • Select a navigation item
  • Enable Mega Menu in the block settings
  • Choose the Mega Menu entry

Common Issues​

Mega menu not appearing

  • Confirm the menu item has a Mega Menu assigned
  • Check for theme hover or z-index conflicts

Layout looks broken

  • Test with a default theme
  • Disable caching temporarily

Pro Features​

  • Advanced layout controls
  • Conditional display
  • Enhanced styling options

(Exact features may vary by version.)