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.)