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
- You create Mega Menu items as a custom post type
- Each item contains structured content (blocks, layouts, media)
- A menu item is linked to a Mega Menu entry
- The menu renders the content on hover or interaction
Installation
- Install and activate BB Mega Menu
- Navigate to Mega Menus in the WordPress admin
- 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
Navigation Block
- 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.)