WP Manifestindependent plugin directory
manifest / builders / pagebuilder-megamenu

Page Builder Mega Menu

Page Builder Mega Menu enhances WordPress navigation by adding WPBakery support for creating dynamic mega menus. Easily design and manage content via a custom post type. Features responsive styling, hover effects, and seamless integration for visually rich menus. Perfect for engaging navigation.

by Tajwar · github.com/tajwar-t/pagebuilder-megamenu

★ 5stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/tajwar-t/pagebuilder-megamenu/archive/refs/heads/main.zip

Description

Page Builder Mega Menu enhances WordPress navigation by integrating WPBakery Page Builder support for creating dynamic, content-rich mega menus. Design custom menu content using a dedicated "Mega Menus" custom post type, manageable via the WPBakery editor. The plugin adds a custom field in the menu admin to select mega menu blocks, with a direct link to edit in WPBakery. On the frontend, mega menus display with smooth hover effects, responsive styling, and a modern design featuring box shadows and arrow icons. Perfect for creating engaging, visually appealing navigation for complex sites.
Version: 2.0 | Author: Tajwar

Features

  • WPBakery Page Builder integration for mega menu content creation
  • Custom post type ("Mega Menus") for managing menu blocks
  • Custom field in menu admin to select mega menu content
  • Responsive design with hover effects and smooth transitions
  • Mobile-friendly styling with toggle visibility
  • Seamless compatibility with WPBakery frontend editor
  • Custom CSS class for precise styling of mega menu items

Installation

  1. Upload the page-builder-mega-menu folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the 'Plugins' menu in WordPress.
  3. Ensure WPBakery Page Builder is installed and activated.
  4. Go to Appearance > Menus, select a menu item, and choose a mega menu block from the custom field.
  5. Edit the mega menu content using WPBakery via the provided link.
  6. Save and view your site to see the mega menu in action.

Requirements

  • WordPress 5.0 or higher
  • WPBakery Page Builder
  • PHP 7.0 or higher

Usage

  1. Create a mega menu block under the "Mega Menus" post type in the WordPress admin.
  2. Design the content using WPBakery Page Builder.
  3. In the menu editor (Appearance > Menus), select a mega menu block for a menu item.
  4. Save the menu and check the frontend for the mega menu display.

Changelog

2.0

  • Added custom post type for mega menus
  • Improved responsive styling and hover effects
  • Enhanced WPBakery integration with direct edit links

1.0

  • Initial release

Support

For issues or feature requests, contact the author at [support email or website, if provided].

License

This plugin is licensed under the GPL v2 or later.