Skip to content
Help Center
  • Pricing
  • ProductsExpand
    • Premium BundlesGet all the tools you need in one bundle
    • Kadence ThemeLightning-fast performance theme for modern websites
    • Kadence BlocksDrop in ready designs with advanced controls for pixel perfect websites
    • Kadence Shop KitCreate a more effective WooCommerce shopping experience
    • Kadence ConversionsBoost sales and build engaged audiences with popups and banners
    • Kadence InsightsEasily create A/B tests. Optimize your pages to drive higher conversions.
    • View All Products
  • AI Starter Templates
  • Blog
  • SupportExpand
    • Help CenterProduct Questions? Not sure how to do something? Start here
    • Support TicketsNeed help? We love to help our customers
    • About usCrafted with love in Missoula, Montana
    • Contact usPre Sale Questions? Need help purchasing?
Account Account
Get Kadence
Kadence Blocks
  • Features
  • Pro
  • Blocks
  • HelpExpand
    • Documentation
    • Submit a Ticket
    • Facebook Group
    • Feature Requests
    • Roadmap
    • Changelog
Help Center
Kadence Blocks

Kadence Blocks

  • Table (Adv) Block
  • Create a Full Screen Landing Page
  • How to use Popup Modal Filters with Advanced Query Loops
  • Integrating Kadence Forms with Mailchimp
  • Site Identity Block
  • Search (Adv) Block
  • Using Advanced Header / Navigation Blocks vs Kadence Theme Header Builder
  • The Kadence Visual Builder & Off Canvas Settings
  • The Kadence Navigation (Adv) Block
  • The Kadence Navigation Link Block
  • The Kadence Header (Adv) Block
  • Google Maps Block
  • Integrating Kadence Forms with Mailerlite
  • Repeater Block
  • Accordion Block
  • Progress Bar Block
  • Form (Adv) Block
  • Gallery (Adv) Block
  • Section Block
  • Product Carousel Block
  • Image (Adv) Block
  • Buttons (Adv) Block
  • Count Up Block
  • Table of Contents Block
  • Lottie Animation Block
  • Show More Block
  • Posts Block
  • Countdown Block
  • Tabs Block
  • Row Layout Block
  • Form Block
  • Info Box Block
  • Spacer/Divider Block
  • Icon Block
  • Icon List Block
  • Text (Adv) Block
  • Testimonial Block

Getting Started

  • Kadence AI-Powered Design Library
  • Installing Kadence Blocks
  • Setting custom widths in multi-column Row Layout Blocks
  • How to define a color Palette with Kadence Blocks
  • How to delete/remove a Block
  • How to Duplicate and Copy/Paste Block Styles
  • Setting Block Defaults
  • Kadence Blocks Pexels Integration

Block Tutorials

  • Responsive Breakpoints in Kadence
  • How to use Popup Modal Filters with Advanced Query Loops
  • Using GIFS and Lottie Animations with Kadence Blocks
  • Search (Adv) Block
  • Displaying Shortcodes in the WordPress Editor
  • Integrating Kadence Forms with Mailchimp
  • Advanced Navigation Sub Menus and Mega Menus
  • Building Headers and Footers in Full Site Editing with Kadence Blocks
  • Creating Sticky and Transparent Advanced Headers
  • Getting started with Advanced Header/Navigations
  • Integrating Kadence Forms with Mailerlite
  • Split Content Quick Start Guide
  • How to control the Kadence Design Library
  • Adding Video Backgrounds to Row Layout
  • Pexels Picker
  • Adding Old Wireframes, Starter Packs, and Sections to the New Design Library
  • How to customize the design library color palette
  • Adding a Fullwidth Row
  • Adding Privacy Policy link to Kadence Form
  • Set Equal Column Heights with the Row Layout Block
  • Image Overlay Quick Start Guide
  • Modal Block Quick Start Guide

Pro Addon

  • Custom Queries for Advanced Query Loop Block
  • Kadence Blocks Pro Plugin
  • Advanced Slider
  • Video Popup Block
  • Image Overlay Block
  • Split Content Block
  • Modal Block
  • Dynamic Content
  • Query Loop (Adv) Block
  • Repeater Block
  • Using a Dynamic List Block
  • Dynamic Content: Custom Input and Showing Fields from all Post Types
  • How to Design a Post Grid/Carousel using a Kadence Element
  • Dynamic HTML Block
  • Using Custom SVG Icons with Kadence Blocks
  • Post/Grid Carousel Block
  • Kadence Custom Fonts
  • Post Grid/Carousel Block – Configure a Blog List

Troubleshooting Blocks

  • How to Recover a Broken Block

Advanced

  • Prebuilt Layouts
  • Using Tooltips with Kadence Blocks
  • Custom Queries for Advanced Query Loop Block
  • Adding a Custom Font to Kadence Blocks

Advanced Headers

  • Importing & Exporting Advanced Headers & Navigations
  • The Kadence Header (Adv) Block
  • The Kadence Navigation (Adv) Block
  • The Kadence Navigation Link Block
  • Getting started with Advanced Header/Navigations
  • Getting the most out of Navigation Link Blocks
  • Using Advanced Header / Navigation Blocks vs Kadence Theme Header Builder
  • Creating Sticky and Transparent Advanced Headers
  • Advanced Navigation Sub Menus and Mega Menus
  • Advanced Header Best Practices
  • The Kadence Navigation Builder
  • The Kadence Visual Builder & Off Canvas Settings
  • Building Headers and Footers in Full Site Editing with Kadence Blocks
  • Home
  • Knowledge Base
  • Kadence Blocks
  • Kadence Blocks
  • Advanced Headers

Advanced Navigation Sub Menus and Mega Menus

This guide provides detailed instructions for creating an Advanced Navigation Menu using the Advanced Navigation Block. The steps cover adding navigation links, creating sub menus, and setting up mega menus, along with customization tips. By following this guide, a fully customized and functional advanced menu can be developed for a website.

Table of Contents
  • Creating a New Navigation
    • The Navigation Builder and Adding Links
    • Customizing Navigation Links
  • Creating Sub Menus
    • Sub Menu Styles
    • Creating Hierarchical Menus
  • Creating Mega Menus (Pro)
    • Pre Styled Mega Menus
  • Combining Sub Menus and Mega Menus
  • Moving Kadence Mega Menus Elements to Advanced Headers

Creating a New Navigation

The first step in building your advanced menu is to create a new Navigation. This is achieved using the Navigation (Adv) Block. Begin by adding the Navigation (Adv) Block to your Advanced Header Block. This will serve as the foundation for your menu, where you’ll add and customize navigation links, sub menus, and mega menus. If using a Header Template, click on a Navigation Menu to select or create a new Advanced Navigation

Adding Navigations

If an Existing Navigation is available, it will appear in the dropdown list. Select the desired navigation to use it. Note that editing an existing Navigation will apply changes universally to all instances where that navigation is being used. If no existing navigation is available, click the Create New button to open the Navigation Builder and begin building your Navigation.

The Navigation Builder and Adding Links

Use the Navigation Builder to create your initial navigation. This builder operates similarly to the Classic Navigation Builder in WordPress, allowing you to add custom links or directly include navigation items from the Posts, Pages, and Products tabs. When a new navigation is created, the Navigation Builder will open automatically. To access the Navigation Builder later, select the Navigation (Adv) Block and click the Open Navigation Builder button in the General Block Settings.

Open the Navigation Builder

From the Navigation Builder, add Pages, Posts, and other Post Types, such as Products, directly to the navigation. This process will automatically inherit the current Title and URL of the selected item. To rearrange the navigation items, simply drag and drop them into your preferred order.

Adding Pages

Click on Navigation Items to expand them for manual editing of the Title and/or URL. Additionally, use the Custom Link button to add a custom link manually.

Custom Links

A Sub Menu can be created by clicking on the Add Sub Menu Link button when selecting a Navigation Item. (See more about Sub Menus below)

Creating a Sub Menu

Click the Done button in the bottom right corner when finished. Each navigation item created in the navigation will be added as navigation link blocks nested within the main Advanced Navigation block.

Expanded Navigation List View


Additional navigation links can be added both inside and outside of the Navigation Builder. When selecting an Advanced Navigation, click the Plus Icon in the Block Toolbar to manually add a navigation link. Then, use the General Block Settings to set a Title and URL for the link.

This navigation link will apply to the overall navigation, including within the Navigation Builder.

Adding Nav Link Manually

Customizing Navigation Links

Once the navigation is set up, the next step is to customize the Navigation Links. This can be accomplished through the Navigation (Adv) Block Settings. Styles applied to the main Advanced Navigation Block will be universally applied to all Navigation Links contained within it. Learn about the available Advanced Navigation Block Settings by clicking here.

Advanced Navigation Styles

Additionally, Navigation Links can be customized individually, providing complete control over each link. Changes made in the Navigation Link Block Settings will override the styles applied in the Advanced Navigation Block Settings. For a detailed overview of the available Navigation Link Block Settings, click here.

Creating Sub Menus

To further organize your navigation, you can create a Sub Menu, which allows you to group related items under a single parent link, generating a dropdown effect when the parent link is hovered over or clicked. This can be accomplished using the Visual Builder; for instructions on adding a Sub Menu using the Visual Builder, refer to the section above.

To create a Sub Menu outside of the Visual Builder, select the Navigation Link Block that will serve as the parent item. Then, use the Block Toolbar to add a Sub Menu by clicking the icon resembling an arrow pointing toward three horizontal lines, similar to the shape of an off-canvas trigger.

Adding a Sub Menu Item

Moreover, the List View can be used to drag Navigation Link Blocks and nest them to create new Sub Menus or add to existing ones.

Nesting Blocks

Sub Menu Styles

Customize Sub Menus using the Sub Menu Styles. For consistent styling across all Sub Menus in an Advanced Navigation, use the Advanced Navigation Sub Menu Styles found in the Advanced Navigation Style Block Settings.

Individual Sub Menus can also be designed by adjusting the Parent Navigation Link Sub Menu Styles located in the Navigation Link Sub Menu Style Block Settings.

Sub Menu Styles Explanation

Creating Hierarchical Menus

For more complex structures, create Hierarchical Menus by nesting Sub Menus within other Sub Menus. This establishes a multi-level navigation system where child items are nested under parent items, enhancing usability for websites with multiple categories or sections. Users can navigate through different levels of content seamlessly.

To create a Hierarchical Menu, simply add another level of Sub Menu Items to an existing Sub Menu Item. This can be accomplished using either the Visual Builder or the Block Toolbar, as previously mentioned. Once the initial Dropdown Menu appears, hovering over a Sub Menu Item with an additional Sub Menu will display those nested items.

Additional Nesting
Adding Nested Sub Menu Items via Editor

Creating Mega Menus (Pro)

Mega Menus are another powerful feature for Advanced Navigations. These are large, multi-column dropdowns that can contain various types of content, such as images, icons, and even additional Navigation Links.

To create a Mega Menu, select a Navigation Link and enable the Mega Menu setting in the Block Settings. You can then choose a pre-made layout or start from scratch, adding and styling content as needed.

Create Mega Menu

Mega Menus can also be created through the Block Toolbar. To do this, select a Parent Navigation Link Block and click on the icon of an arrow pointing to a rectangle.

Creating a Mega Menu Via Block Toolbar

Use the Navigation Link Block Settings of the Mega Menu Link to adjust the Width of the Mega Menu. Learn more about Mega Menu Widths by clicking here.

Menu Width

Pre styled Mega Menus will come with Blocks and Navigations already added and ready to be modified and used. Customize Advanced Navigation and Navigation Link Blocks to take complete control over your Navigation Styles.

Modifying Mega Menu Template

Add Blocks, such as Row Layout Blocks and other blocks to further customize the Mega Menu Contents.

Adding Blocks to Mega Menus

Pre Styled Mega Menus

View examples of some of the Pre Styled Mega Menus below.

Mega Menu A
Mega Menu B
Mega Menu C
Mega Menu D
Mega Menu E
Mega Menu F
Mega Menu G

Combining Sub Menus and Mega Menus

For even greater flexibility, you can combine Sub Menus and Mega Menus within the same navigation. This allows you to create a comprehensive navigation system that caters to different needs. For example, you could use a Sub Menu for simple dropdowns and a Mega Menu for more complex, content-rich sections. By combining these elements, you can create a navigation experience that is both intuitive and visually appealing.

Example header

Moving Kadence Mega Menus Elements to Advanced Headers

If you have a Mega Menu created with the Kadence Theme and Elements, you can copy its contents and use them within an Advanced Header.

To do this, navigate to Appearance -> Kadence -> Elements, and edit the Element used for the Kadence Theme Mega Menu. Once inside, select all of the blocks within the Element to copy them for use in the Advanced Header.

To select all the blocks within the Element, open the List View and click on the first block in the list. Then, hold down the Shift key and select the last block. This will highlight all the blocks in between. Next, click the three dots for more options and choose the Copy option.

Copy Block

After copying the blocks to the clipboard, navigate to the Advanced Header Block. Select the Navigation Link you want to convert into a Mega Menu and enable the Mega Menu option. Choose the Start Blank option to begin.

Finally, add a new block and either right-click and select Paste or hold down Ctrl + V (or Command + V for Macs) to paste the copied blocks.

Creating Sticky and Transparent Advanced HeadersAdvanced Header Best Practices
  • Pricing
  • Products
    • Premium BundlesGet all the tools you need in one bundle
    • Kadence ThemeLightning-fast performance theme for modern websites
    • Kadence BlocksDrop in ready designs with advanced controls for pixel perfect websites
    • Kadence Shop KitCreate a more effective WooCommerce shopping experience
    • Kadence ConversionsBoost sales and build engaged audiences with popups and banners
    • Kadence InsightsEasily create A/B tests. Optimize your pages to drive higher conversions.
    • View All Products
  • AI Starter Templates
  • Blog
  • Support
    • Help CenterProduct Questions? Not sure how to do something? Start here
    • Support TicketsNeed help? We love to help our customers
    • About usCrafted with love in Missoula, Montana
    • Contact usPre Sale Questions? Need help purchasing?
Account Login
  • Features
  • Pro
  • Blocks
  • HelpExpand
    • Documentation
    • Submit a Ticket
    • Facebook Group
    • Feature Requests
    • Roadmap
    • Changelog