WordPress Plugin

The Professional WordPress
Mega Menu Builder.

Create beautiful, responsive mega menus with our intuitive drag & drop builder

mega menu banner
customizable menu icon

Control & Customization

Tailor your menu exactly the way you want using intuitive settings. From layout types to color schemes, fonts, and animations, enjoy full creative control.

theme integration

Seamlessly Theme Integrates

Works effortlessly with your existing WordPress theme. No need for complex adjustments, menus will adapt with your website design and layout.

utlra performance

Ultra-Fast Performance

Optimized for speed to ensure your menus load instantly. Built with performance coding standards, it delivers smooth, lag-free user experiences.

Build Menus Visually, No Code Required

Forget complex coding and confusing interfaces. Our intuitive drag & drop builder gives you a real-time preview of your menu as you create it. Arrange items, create columns, and structure complex layouts with simple mouse movements. What you see is exactly what you get, making menu creation faster and more creative than ever before.
Build Menus Visually
elementor widget support

Powerful Elementor Widget Included

Integrate your mega menus anywhere with our dedicated Elementor widget. Simply drag the “VoxFor Mega Menu” widget into any Elementor page, header, footer, or template, select your desired menu from the dropdown, and you’re done. It’s the easiest way to add professional navigation to your Elementor-powered website.

Complete Design Freedom to Match Your Brand

Take full control over the look and feel of your navigation. Our advanced styling panel lets you customize every aspect of your menu, from the top-level menu bar to dropdowns and mobile toggles. Adjust colors, backgrounds, and borders to create a perfect menu that seamlessly matches your brand identity.
styling freedom
All Device Responsive

Fully Responsive & Mobile-Ready

Your menus are guaranteed to look and work flawlessly on desktops, tablets, and smartphones. The plugin automatically creates a mobile menu that is both beautiful and easy to navigate. You can even customize the responsive breakpoint to ensure the perfect viewing experience for all your visitors.
Fully responsive mega menu that adapts perfectly to any screen size

Seamless Navigation Across All Devices

VoxFor Mega Menu isn’t just mobile-friendly, it’s fully responsive and built with a smooth, intuitive touch interface that ensures a seamless experience across all mobile platforms, including iOS and Android.

Take full control over how your menu behaves on different devices by setting a custom breakpoint in the Control Panel settings. You can define the exact viewport width at which your menu collapses into a mobile-friendly layout, allowing you to fine-tune the responsive behavior to match your theme and user preferences perfectly.

mobile responsive menu

Feature Comparison

Compare the capabilities of VoxFor Mega Menu against typical free and premium plugins.

Feature VoxFor Mega Menu Typical Free Plugins Premium Plugins
Drag & Drop Builder ✅ Yes ❌ No ✅ Yes
Elementor Widget ✅ Yes ❌ No ✅ Yes
Advanced Styling ✅ Yes ⚠️ Limited ✅ Yes
Mobile Responsive ✅ Yes ⚠️ Basic ✅ Yes
Icon Support ✅ Yes ❌ No ✅ Yes
PHP Function ✅ Yes ❌ No ✅ Yes
Price ✅ FREE ✅ Free 💰 $29-99+

Requirements & Notes

To ensure smooth installation and optimal performance, please review the minimum system requirements and supported environments listed below.

Requirements:

Browser:

Technical Specification:

Documentation

Plugin Overview

VoxFor Mega Menu Pro is a standalone WordPress mega menu plugin that creates professional navigation menus independently of WordPress's built-in menu system. With its intuitive drag-and-drop builder, you can create stunning mega menus without touching any code.

🚀 Why Choose VoxFor Mega Menu Pro?

Unlike other plugins that modify WordPress menus, VoxFor Mega Menu operates independently, giving you complete control over design and functionality. It's lightweight, fast, and works seamlessly with any WordPress theme.

Key Features

🎨 Visual Builder

Drag-and-drop menu builder with real-time preview. Create complex mega menus with nested dropdowns and unlimited menu items.

📱 Mobile Responsive

Perfect mobile experience with customizable breakpoints, touch-optimized controls, and smooth animations.

Multiple Integration

Display menus via shortcode, PHP function, or Elementor widget. Works anywhere in your WordPress site.

🎯 Advanced Styling

Complete color control, typography settings, custom CSS support, and professional animations.

🔧 Developer Friendly

Clean code, WordPress standards, extensive hooks for advanced customization.

🛡️ Secure & Fast

Security hardened with nonce verification, input sanitization, and optimized for performance.

Installation Guide

System Requirements

Component Minimum Recommended
WordPress 5.0+ 6.0+
PHP 7.4+ 8.0+
MySQL 5.6+ 8.0+
Memory 128MB 256MB+

Installation Steps

  1. Download: Get the plugin zip file from your purchase location
  2. Upload: Go to WordPress Admin → Plugins → Add New → Upload Plugin
  3. Install: Select the zip file and click "Install Now"
  4. Activate: Click "Activate Plugin" after installation
  5. Setup: Navigate to "Mega Menu" in your WordPress admin sidebar

✅ Success!

After activation, you'll see "Mega Menu" in your WordPress admin sidebar. You're ready to create your first mega menu!

Quick Start Guide

Create Your First Menu (5 Minutes)

  1. Access Menu Builder:

    Go to Mega Menu → Dashboard in your WordPress admin

  2. Create New Menu:

    Click "Create Your First Mega Menu" or "Add New Menu"

  3. Name Your Menu:

    Enter a descriptive name (e.g., "Main Navigation")

  4. Add Menu Items:
    • Click "Add Menu Item" for simple links
    • Click "Add Dropdown" for menus with sub-items
    • Fill in the title, URL, and optional icon
  5. Save & Copy:

    Click "Save Menu" and copy the generated shortcode

  6. Display Menu:

    Paste the shortcode in any post, page, or widget area

💡 Pro Tip

Start with a simple 3-item menu to get familiar with the interface. You can always add more complexity later!

Menu Builder Guide

Interface Overview

The menu builder provides an intuitive interface for creating complex navigation structures:

Menu Item Types

📄 Regular Menu Item

Simple links with text, URL, optional icon, and target settings. Perfect for main navigation links.

📋 Dropdown Menu

Container for sub-items with hover/click functionality. Can contain unlimited sub-items.

🔥 Mega Menu

Advanced multi-column layouts with rich content, perfect for complex navigation structures.

Menu Item Configuration

Field Description Example
Menu Title Text displayed in the menu Home, About Us, Services
Link URL Destination URL /about, https://example.com
SVG Icon SVG Icon Support admin-home.svg
Link Target Same window or new tab _self, _blank

Working with Icons

VoxFor Mega Menu supports SVG Icons:

// SVG examples
admin-home.svg
cart.svg
phone.svg

Display Methods

Method 1: Shortcode (Recommended)

The most versatile way to display your mega menu anywhere in WordPress:

Mega menu not found (ID: 123).

Shortcode Parameters

Parameter Description Default Example
id Menu ID (required) - id="123"
class Additional CSS classes - class="custom-menu"
style Inline CSS styles - style="margin: 20px;"

Where to Use Shortcodes

  • Posts and pages content
  • Widget areas (Text/HTML widgets)
  • Custom fields
  • Theme template files (via do_shortcode())
  • Page builders (Elementor, Gutenberg blocks)

Method 2: PHP Function

For direct theme integration, use the PHP function:

<?php echo voxfor_get_mega_menu(123); ?>

Usage Examples

// In header.php
<nav class="main-navigation">
    <?php echo voxfor_get_mega_menu(123); ?>
</nav>

// With conditional check
if (function_exists('voxfor_get_mega_menu')) {
    echo voxfor_get_mega_menu(123);
}

// Multiple menus
echo voxfor_get_mega_menu(123); // Main menu
echo voxfor_get_mega_menu(456); // Footer menu

Method 3: Elementor Widget

If Elementor is installed, you get a dedicated widget:

  1. Edit any page/post with Elementor
  2. Search for "VoxFor Mega Menu" in the widget panel
  3. Drag the widget to your desired location
  4. Select your menu from the dropdown
  5. Customize alignment and spacing
  6. Update the page

⚠️ Elementor Requirements

The Elementor widget is only available when Elementor plugin is active. The widget automatically appears in the "General" category.

Styling & Customization

Global Settings

Access global styling options at Mega Menu → Settings:

Animation Options

  • Fade: Smooth fade in/out effect
  • Slide: Sliding animation from top
  • Slide Up: Sliding animation from bottom
  • Bounce: Bouncy entrance effect
  • None: Instant show/hide

Mobile Settings

Setting Description Default
Mobile Breakpoint Screen width for mobile layout 768px
Enable Mobile Menu Show mobile toggle button Enabled
Mobile Menu Text Text for mobile toggle "Toogle Icon"

Custom CSS

Add custom styles in the settings Custom CSS field or in your theme's style.css:

/* Menu container styling */
.voxfor-mega-menu {
    background: #ffffff;
    border-radius: 8px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}

/* Menu item styling */
.voxfor-mega-menu-item > a {
    color: #333333;
    padding: 15px 20px;
    font-weight: 500;
    transition: all 0.3s ease;
}

/* Hover effects */
.voxfor-mega-menu-item > a:hover {
    color: #2563eb;
    background: rgba(37, 99, 235, 0.05);
}

/* Dropdown styling */
.voxfor-mega-menu-dropdown {
    background: #ffffff;
    border-radius: 8px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
    padding: 20px;
}

Mobile Responsive Features

📱 Smart Breakpoints

Customizable breakpoint (320px-1200px) that intelligently switches between desktop and mobile layouts.

🍔 Elegant Toggle

Beautiful hamburger menu with smooth animations and touch-optimized sizing.

📲 Slide-out Menu

Full-screen slide-out panel (300px wide, 85% max viewport) with backdrop overlay.

👆 Touch Optimized

Large touch targets, smooth hardware-accelerated animations, and intuitive gestures.

CSS Classes Reference

Class Description Usage
.voxfor-mega-menu Main menu container Overall menu styling
.voxfor-mega-menu-list Menu list wrapper Layout and spacing
.voxfor-mega-menu-item Individual menu items Item-specific styling
.voxfor-mega-menu-dropdown Dropdown containers Dropdown appearance
.voxfor-mega-menu-subitem Sub-menu items Sub-item styling
.has-dropdown Items with dropdowns Dropdown indicators
.voxfor-mobile-toggle Mobile hamburger button Mobile toggle styling
.voxfor-mobile-overlay Mobile backdrop overlay Mobile overlay effects

Troubleshooting

Common Issues & Solutions

❌ Menu Not Displaying

Symptoms: Shortcode shows but no menu appears

Solutions:

  • Verify the menu ID exists and is published
  • Check shortcode syntax:

    Mega menu not found (ID: 123).

  • Ensure menu has at least one menu item
  • Clear any caching plugins

⚠️ Styling Issues

Symptoms: Menu appears but styling is wrong

Solutions:

  • Check for theme CSS conflicts using browser developer tools
  • Add !important to custom CSS rules if needed
  • Verify mobile breakpoint settings
  • Test with default WordPress theme to isolate conflicts

⚠️ Mobile Display Problems

Symptoms: Mobile menu not working properly

Solutions:

  • Check mobile breakpoint in settings (default: 768px)
  • Test on actual mobile devices, not just browser resize
  • Verify JavaScript is enabled and no console errors
  • Check for theme CSS overriding mobile styles

❌ SVG Icons Not Showing

Symptoms: Menu items missing icons

Solutions:

  • Check if theme loads SVG icon properly
  • Check if any security plugin is preventing svg icon to upload

Debug Tools

VoxFor Mega Menu includes several debug shortcodes for troubleshooting:

Shortcode Purpose Usage
[voxfor_list_menus] List all available menus Find menu IDs
[voxfor_debug_data id="menu_id_here"] Show menu data structure Debug menu content
[voxfor_db_check] Check database status Verify menu storage

Getting Support

  1. Check browser console for JavaScript errors
  2. Verify WordPress and plugin versions are compatible
  3. Test with default theme to isolate conflicts
  4. Check server error logs for PHP errors
  5. Provide debug information when contacting support

Frequently Asked Questions

Q: How many menus can I create?

A: There's no limit to the number of menus you can create. Each menu gets a unique ID for display.

Q: Can I use the same menu in multiple locations?

A: Yes! Use the same shortcode or PHP function call in multiple locations to display the same menu.

Q: Does it work with my theme?

A: VoxFor Mega Menu is designed to work with any properly coded WordPress theme. It uses semantic HTML and follows WordPress standards.

Q: Can I import/export menus?

A: Currently, menus are stored in your WordPress database. For migration, you can use standard WordPress export/import tools. Futuire update will add these options.

Q: Is it translation ready?

A: Yes, the plugin includes translation files and is ready for internationalization using WordPress standards.

Q: How do I customize the mobile breakpoint?

A: Go to Mega Menu → Settings and adjust the "Mobile Breakpoint" value. Default is 768px.

Q: Can I add custom CSS?

A: Yes! Use the Custom CSS field in settings or add styles to your theme style.css file.

Q: Does it affect site performance?

A: The plugin is optimized for performance with conditional asset loading, minimal database queries, and efficient code.

Technical Requirements

🖥️ Server Requirements

  • WordPress 5.0+
  • PHP 7.4+ (8.0+ recommended)
  • MySQL 5.6+ (8.0+ recommended)
  • 128MB+ memory limit

🌐 Browser Support

  • Chrome 70+ (Desktop/Mobile)
  • Firefox 65+ (Desktop/Mobile)
  • Safari 12+ (Desktop/Mobile)
  • Edge 79+ (Desktop/Mobile)

📱 Mobile Support

  • iOS Safari 12+
  • Android Chrome 70+
  • Samsung Internet 10+
  • Touch-optimized interface

VPS LIFETIME

Starting at $250/Lifetime

Experience ultimate speed, adaptability, and long-term value with VPS Lifetime Hosting, driven by NGINX for unmatched stability.

WORDPRESS HOSTING

Starting at $19.99/Monthly

Optimized by LiteSpeed technology to deliver lightning-fast speeds, ideal for blogs and professional websites.

WOOCOMMERCE HOSTING

Starting at $19.99/Monthly

Power your ecommerce site with fast, secure, and scalable hosting, fully optimized with LiteSpeed.

GAME DEDICATED SERVER

Starting at $1104/Onetime

Fast, dependable, and designed for gaming. Dedicated Lifetime Game Servers offer peak-level performance.

Getting Started with VoxFor Mega Menu

Discover everything you need to know about the VoxFor Mega Menu plugin in one complete walkthrough. This in-depth video tutorial covers every feature and setting, showing you exactly how to build, customize, and launch powerful menus with ease. Perfect for beginners and advanced users alike.