Skip to content
Help Center
  • Pricing
  • ProductsExpand
    • Premium PlansGet all the tools you need in one plan
    • 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
    • Get Kadence + Hosting
      In One Place

      Enjoy faster setup, top-tier performance, and worry-free WordPress hosting – Kadence Theme, Kadence Blocks, and Solid Security all pre-installed.

      Learn More

  • Kadence AI
  • Starter Templates
  • Blog
  • SupportExpand
    • Resource HubStart here for guides, Product docs, FAQs, and Troubleshooting tips, all in one place.
    • Contact SupportStuck on something? We’re here to help! Open a ticket for top-notch support.
    • Contact Our TeamGot pre-sales questions or need help choosing a plan? Open a ticket and our team will guide you.
    • About usCrafted with love in Missoula, Montana. Meet the team behind the mission.
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

  • Row Layout Block
  • Text (Adv) Block
  • Buttons (Adv) Block
  • Image (Adv) Block
  • Gallery (Adv) Block
  • Section Block
  • Testimonial Block
  • Table of Contents Block
  • Form Block
  • Form (Adv) Block
  • Table (Adv) Block
  • Accordion Block
  • Tabs Block
  • Info Box Block
  • Google Maps Block
  • Show More Block
  • Icon Block
  • Icon List Block
  • Progress Bar Block
  • Posts Block
  • Count Up Block
  • Countdown Block
  • Vector Graphic Block
  • Lottie Animations Block
  • Repeater Block
  • Spacer/Divider Block
  • The Kadence Header (Adv) Block
  • The Kadence Navigation (Adv) Block
  • The Kadence Navigation Link Block
  • Search (Adv) Block
  • Site Identity Block
  • Kadence Blocks Default Icon Selections

Getting Started

  • Installing Kadence Blocks
  • Getting Started with Kadence Performance
  • Kadence AI-Powered Design Library
  • 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

  • How to Import and Export Blocks or Sections Between Websites
  • How to Use Flexbox Layouts with Section Blocks
  • How to Make a Top Section Sticky with Kadence Blocks
  • Using Padding and Margin in Kadence Blocks
  • Responsive Breakpoints in Kadence
  • Using GIFS and Lottie Animations with Kadence Blocks
  • Adding a Full-width Row
  • Modal Block Quick Start Guide
  • Image Overlay Quick Start Guide
  • How to hide Kadence blocks via WordPress Gutenberg Preferences
  • How To Add Animate on Scroll Effects To Your Page
  • How to add Custom CSS Classes and HTML IDs to Kadence Blocks
  • How to Show Events Using the Kadence Post Grid/Carousel Block
  • How to use Popup Modal Filters with Advanced Query Loops
  • Create a Full Screen Landing Page
  • Displaying Shortcodes in the WordPress Editor
  • Advanced Navigation Sub Menus and Mega Menus
  • Creating Sticky and Transparent Advanced Headers
  • Getting started with Advanced Header/Navigations
  • Building Headers and Footers in Full Site Editing with Kadence Blocks
  • Split Content Quick Start Guide
  • Applying Block-Level Custom CSS in Kadence Blocks
  • How to Access the Kadence Design Library
  • Adding Video Backgrounds to Row Layout
  • Pexels Picker
  • Adding Classic Wireframes, Starter Packs, and Sections to the New Design Library
  • How to customize the design library color palette
  • Adding Privacy Policy link to Kadence Form
  • Set Equal Column Heights with the Row Layout Block
  • How to Control the Hero or Title Section Sitewide and Per Page in Kadence
  • How to Change the Query Loop (Adv) “All” Button Text

Kadence Blocks Pro

  • Kadence Blocks Pro Plugin
  • Product Carousel Block
  • User Info Block
  • Portfolio Grid/Carousel Block
  • Query Loop (Adv) Block
  • Post Grid/Carousel Block
  • The Kadence Block Controls
  • Dynamic Content
  • Display Blocks Conditionally (Conditional Display)
  • Advanced Slider
  • Video Popup Block
  • Image Overlay Block
  • Split Content Block
  • Modal Block
  • Using a Dynamic List Block
  • Dynamic Content: Custom Input and Showing Fields from all Post Types
  • Dynamic HTML Block
  • Using Custom SVG Icons with Kadence Blocks Pro
  • Kadence Custom Fonts
  • Post Grid/Carousel Block – Configure a Blog List

Troubleshooting Blocks

  • Troubleshooting the “Error, Unable to access library database, please try re-syncing” error on the Kadence Blocks Design Library
  • Troubleshooting Query Loop (Adv) Blocks, Filters, and Search issues
  • Kadence Blocks Errors when SCRIPT_DEBUG is Enabled
  • Troubleshooting White/Blank Screens in the Editor or Customizer
  • How to Force Reindex Advanced Queries
  • How to Download Previous Versions of the Kadence Theme and Plugins
  • Resolving Autoplay Problems in Advanced Slider/Gallery Blocks
  • Recommended Server Resources
  • Troubleshooting Kadence Form (Adv) Email Delivery
  • How to Recover a Broken Block

Advanced

  • How to Modify SVG Dividers in Kadence Row Layout Blocks
  • How to Override the Kadence Forms Email Template
  • Prebuilt Layouts
  • How To Set Your Own Conditions for Successful Form (Adv) Submissions
  • How to Block Form (Adv) Spam Using WordPress Disallowed Comment Keys
  • Custom Queries for the Portfolio Grid/Carousel Block (Filter)
  • Customizing the Kadence Blocks Pro Post Grid/Carousel block’s Query to show multiple post types
  • Custom Queries for the Posts Block (Filter)
  • How to Set a Gradient Border for the Section block
  • Run JavaScript when Query Loop (Adv) Updates
  • Custom Upload Directory in Kadence Form (Adv) Block
  • Populate Select, Checkbox, and Radio field option values programmatically in Form (Adv)
  • Query Loop (Adv) Block: Split Character Filter
  • How to add Multiple Markers in the Kadence Google Maps Block
  • Custom Queries for the Post Grid/Carousel Block (Filter)
  • How to Run JavaScript After a Kadence Form is Successfully Submitted (On Event)
  • Dynamically Displaying ACF or Metabox Relationships in Query Loop (Adv) blocks
  • How to Customize the Kadence Blocks Variable Font Sizes (SM, MD, LG, XL, 2XL, and 3XL)
  • Using Tooltips with Kadence Blocks
  • Custom Queries for the Advanced Query Loop Block (Filter)
  • Adding a Custom Font to Kadence Blocks

Advanced Headers

  • How to use Advanced Headers Globally and Conditionally in Kadence
  • The Kadence Header (Adv) Block
  • Using Advanced Header / Navigation Blocks vs Kadence Theme Header Builder
  • Advanced Header Best Practices
  • Getting the most out of Navigation Link Blocks
  • Creating Sticky and Transparent Advanced Headers
  • Advanced Navigation Sub Menus and Mega Menus
  • The Kadence Navigation Builder
  • The Kadence Visual Builder & Off Canvas Settings
  • Importing & Exporting Advanced Headers & Navigations

Kadence Form Integrations

  • How to Modify the Form (Adv) Submit Actions using a Filter
  • How to integrate hCaptcha with Kadence Form (Adv) Blocks
  • How to Integrate Kadence Forms with Cloudflare Turnstile
  • How to Integrate Google reCAPTCHA with Kadence Forms
  • How to Integrate Google Analytics with Kadence Forms
  • Integrating Kadence Forms with FluentCRM
  • Integrating Kadence Forms with Kit (ConvertKit)
  • Kadence Forms and Database Entries
  • Kadence Forms and Auto Respond Emails
  • Integrating Kadence Forms with Webhooks
  • Integrating Kadence Forms with Mailchimp
  • Integrating Kadence Forms with Brevo
  • Integrating Kadence Forms with ActiveCampaign
  • Integrating Kadence Forms with Mailerlite
  • Home
  • Knowledge Base
  • Kadence Blocks
  • Kadence Blocks
  • Block Tutorials

Getting started with Advanced Header/Navigations

Kadence Blocks features the Advanced Header Block and Advanced Navigation Block. These are powerful Blocks that grant you the ability to create impressive Headers directly from the WordPress Editor. Blocks can be added directly in the Advanced Header, allowing extensive control over the design of your Header. This guide will go over how you can get started with and start using Advanced Header and Navigations across your website.

Kadence Advanced Header Related Blocks: The Advanced Header includes the Advanced Navigation and Navigation Link Blocks. Below are resources for technical documents for each Block.
-Header (Adv) Block Documentation
-Navigation (Adv) Block Documentation
-Navigation Link Block Documentation
-Search (Adv) Block Documentation
-Site Identity Block Documentation

The Advanced Header Row and Section Blocks are locked by default and should not be unlocked or modified directly. Doing so may cause the Advanced Header Block to break. This applies to the Top Row, Middle Row, and Bottom Row Blocks, as well as the nested Left Section, Center Section, and Right Section Blocks within the main Header (Adv) Block.
Table of Contents
  • Creating an Advanced Header
    • Adding Blocks to the Header
    • Tablet/Mobile Headers
      • Screen Size to switch to Mobile.
    • The Off Canvas Area
    • Customizing the Header
    • Sticky and Transparent Headers
  • Creating an Advanced Navigation
    • Creating a Sub Menu
    • Creating a Mega Menu (Pro)
      • Navigation Links Advanced Configurations
  • Adding Advanced Headers sitewide
    • Via Kadence Theme
    • Via Hooked Elements (Pro)
    • Via FSE Theme

Creating an Advanced Header

To get started with Advanced Headers, go to the Kadence -> Advanced Headers section in your WordPress Dashboard. From there, select the Add New Advanced Header button at the top to create a new custom header.

Headers Page

When setting up a new Advanced Header, you have the option to start from a blank template or choose from a variety of pre-built options. Kadence offers prebuilt templates, including Basic and Multi-Row headers, as well as mobile-specific designs. These designs are pre-populated and designed using Blocks and can be edited to meet your design goals.

Header Setup

Below are examples of some of the available prebuilt headers and mega menu layouts.

Advanced Header Basic Desktop Layout Examples:

Desktop Templates

Advanced Header Multi-Row Desktop Layout Examples:

Multi Columns

Advanced Header Tablet/Mobile Layout Examples

Mobile Templates

Adding Blocks to the Header

Use the Visual Builder to add Blocks to your Header. Toggle the Visual Builder on or off by selecting the Header (Adv) Block and clicking the Visual Builder button in the Block Toolbar. To move the Visual Builder to the top of the page, simply click the Move to top button within the Visual Builder.

Visual Builder Toggle and Movement

Hover over any section of the Visual Header and click on the Plus Icon to add Blocks to your Header.

Adding Blocks

Blocks inside the Visual Builder can be clicked on and dragged around to move them to different sections of the Header.

Moving Blocks

You have three Header Rows available: Top, Middle, and Bottom. Each Header Row contains a Left Section, Center Section, and Right Section.

Row Sections
Header Rows and Sections

Within each of these sections, there are additional placement areas, providing precise control over block positioning. These placement areas are nested inside the Left and Right sections of a Header Row. Specifically, the Left Section includes placements for Left and Center Left, while the Right Section offers placements for Right and Center Right. This structure allows for accurate block positioning, giving you fine control over your Header Row layout.

Nested Sections

Use various Blocks across your Header to fully customize the Header to meet your needs. Here is a list of some Blocks to get you started.

  • Use a Site Identity Block to display the Site Logo on your Advanced Header.
  • Use Advanced Navigation Blocks to design Navigations. Multiple Advanced Navigation Blocks can be added to a single header. View the section below for more information on getting started with Advanced Navigation Blocks.
  • Use Advanced Button Blocks to add call-to-actions to the Header.
  • Use an Advanced Text Block to display the Site Title and non-linked texts.
  • Use the Search (Adv) Block to add a Search Element to your Header.

Tablet/Mobile Headers

The Tablet and Mobile Headers are shared and can be customized using the Tablet / Mobile Tab of the Visual Builder.

Tablet:Mobile View

For the Tablet/Mobile Header, it’s common to use an Off Canvas Trigger Block to open the Off Canvas Area, where the navigation menu is displayed. This approach keeps the header clean and provides a more compact navigation experience on smaller screens, rather than displaying the entire navigation directly in the header.

Off Canvas Trigger

Use the Trigger Block Settings to customize the Trigger Block styles.

Off Canvas Trigger Block Settings

To learn more about the Trigger Block and settings, click here.

When adding an Advanced Navigation Block to the Off Canvas Area or on a Mobile Header in general, use the Responsive Block Controls to modify the Tablet and Mobile Block Settings.

Learn more about the Off Canvas Area below.

Responsive Controls

Screen Size to switch to Mobile.

In the Header (Adv) Block Settings -> Advanced Tab -> Structure Settings, notice the Screen Size to Switch to Mobile setting. This setting controls the breakpoint at which the Header (Adv) will switch from Desktop mode to Tablet/Mobile mode.

For example, see the block settings and outcome below. When changing the Screen Size to switch to Mobile Header to 900, the header will begin breaking at 900px instead of 1024px..

Screen Size to Switch
Switching Screen Size

Click here to learn how to simulate a mobile environment on a desktop.

Note: This setting only affects the Advanced Header and doesn’t apply to the inner Kadence Blocks. For example, if you’re using the Advanced Navigation Block, it will still follow the default Kadence Blocks breakpoints, even if you’ve customized the tablet/mobile header screen size settings.
(Click here to learn about the default Kadence breakpoints.)

If you’re reusing the same Kadence Navigation within an Advanced Navigation Block across both Desktop and Tablet/Mobile headers and plan to set a custom Screen Size to Switch to Mobile Header, it is recommended to create a separate Kadence Navigation for the Tablet/Mobile Header. This applies to any blocks that are reused responsively within the headers and helps avoid any conflicts between the block’s responsive behavior and the header’s custom responsive settings.

Here is an example where responsive settings may conflict: In the screenshot above, the Screen Size to Switch to Mobile Header is set at 900px. If you were reusing the same Kadence Navigation in Advanced Navigation Blocks for both Desktop and Mobile, you may use the responsive settings to make the Tablet/Mobile Navigation appear vertical.

When doing these things in conjunction, there will be a point at which the Desktop header will present as vertical due to the custom 900px switch being applied.

Improper Output

To resolve this, consider creating and using a new Kadence Navigation specifically for the Off-Canvas Area.

(You can create and duplicate Kadence Navigations from the Dashboard -> Kadence -> Navigations page. See the GIF on the right.)

Duplicate

Once you’ve created a separate Kadence Navigation specifically for Tablet/Mobile headers, edit the Advanced Header, go to the Off Canvas Area, and replace the original navigation with your new tablet/mobile-specific version. From there, you can adjust the block settings to suit your tablet and mobile layout requirements. (See the GIF below for reference.)

Fixing the difference

The Off Canvas Area

The Off Canvas Area is a feature of the Advanced Header Block. Using an Advanced Navigation Block alone will not grant you access to the Off Canvas Area.

Whenever a Header includes a Trigger Block, the Off Canvas Area will become accessible within the Visual Editor. Trigger Blocks can be added to either the Desktop Header, the Tablet/Mobile Header, or both. However, there is only one Off Canvas Area, meaning that if a Trigger is added to both the Desktop and Tablet/Mobile Headers, both will open the same Off Canvas Area.

Desktop Trigger Example:

Desktop Off Canvas

Mobile Trigger Example:

Mobile Trigger

Once a Trigger is added to the Header, the Off Canvas Tab will become available for use. Blocks can be added to the Off Canvas Area in the same way Blocks are added to the Header in general.

Off Canvas Area

Additionally, when opening the Off Canvas Tab, use the Block Settings to modify the Off Canvas Area.

To learn more about the Off Canvas Area and settings, click here.

Customizing the Header

Use the Header Block Settings to Customize the entire Header.

Block Settings

Each Header Row has a Settings Icon. Click on the Settings Icon to modify the styles of the selected Row.

Header Row Settings

Sticky and Transparent Headers

Use the Header (Adv) Block Settings to enable and use a Sticky and/or Transparent Header.

Sticky and Transparent Headers

To learn more about using Sticky and Transparent Headers, click here.

Creating an Advanced Navigation

Get started with an Advanced Navigation by adding a Navigation (Adv) Block to a page. This can be done either within or outside of an Advanced Header Block. Once the Navigation (Adv) Block is added, you will be prompted to either select an existing navigation or create a new one.

The Navigation (Adv) Block can be added anywhere blocks are available.

Adding Navigation outside of Header

When using Advanced Header templates, click on the navigation placeholder text to select an existing navigation or create a new one.

Adding Navigations inside headers

When creating a new navigation, the Navigation Builder will open. Here, you can set the navigation orientation, add posts, pages, and other navigation links, and modify existing navigation links.

Navigation Builder
Add Links from Toolbar

Navigation links can also be added outside of the Navigation Builder. To do this, select the Navigation (Adv) Block and click on the Plus Icon in the Navigation Block or from the Block Toolbar. You can title your new navigation link/item and use the Navigation Link Block settings to customize it

Adding Nav Link Blocks

Creating a Sub Menu

Sub Menu Dropdowns can be created in multiple ways. Primarily, they can be created using the Navigation Builder. In the Navigation Builder, expand a Navigation Link and use the Add Sub Menu Link button to add a new Sub Navigation Link to the expanded one.

Creating a Sub Menu

You can also create Sub Menu Items using the Block Toolbar. When selecting a Navigation Link Block, click on the Sub Menu Icon in the Block Toolbar to add a new Navigation Link as a Sub Menu Item. You can search for an existing page or use the Navigation Link Block Settings to add a URL and Label to the new Navigation Link.

Creating a Sub Menu

Drag Navigation Menu Items and nest them using the Gutenberg List View to also create Sub Menus.

Creating Submenus

Learn more about using Sub Menus by clicking here.

Creating a Mega Menu (Pro)

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

Add any Block inside of the Mega Menu to customize it as preferred.

Mega Menu Blocks

Use the Navigation Link Block Settings to set a Width for the Mega Menu. This can be set to Default, Content Width, Full Width, Menu Container Width, or Custom Width.

Mega Menu Width

Learn more about using Mega Menus by clicking here.

Navigation Links Advanced Configurations

Navigation Link Blocks are versatile and can be customized and used for many purposes. Some features worth mentioning include the option to add Description Texts, Images/Icon, and Highlight Labels features. To learn how to get the most out of the Navigation Link Block, click here.

Navigation Links can be customized primarily through the Advanced Navigation Style Block Settings. These styles apply to all Children Navigation Links for the select Advanced Navigation Block. To customize Navigation Links on an individual basis, use the Navigation Link Block Settings instead.

Adding Advanced Headers sitewide

Advanced Headers are compatible with both Classic WordPress Websites and Full Site Editing (FSE) websites. To integrate Advanced Headers into the Kadence Theme, use the Kadence Theme Customizer Settings to select an Advanced Header. With Kadence Theme Kit Pro, you can utilize Hooked Elements to apply Headers Conditionally across your website. Additionally, add Advanced Headers to Full Site Editing Templates to use it across a FSE Website.

Advanced Header Blocks work similarly to Patterns and are Synced across the website. So whenever you edit a specific Advanced Header in one part of your website, it will also update across all instances of that Advanced Header. This also applies to Advanced Navigation.

To add Advanced Headers to the Kadence Theme, you must first create an Advanced Header. This can be done using the Dashboard -> Kadence -> Headers page.

Add New Kadence Header

Once a Header is created, navigate to the Customizer, go to the Header Settings, and enable the Use Block Header setting. Then, select the Advanced Header you wish to use as your Kadence Theme Header and publish the page.

Using Advanced Headers in the Kadence Theme

This will apply the Advanced Header across the entire Kadence Website.

Kadence Theme Kit Pro features Hooked Elements. Use a Hooked Element to automatically insert Advanced Headers across your website to display Headers Conditionally.

Then, Enable Hooked Elements from the Dashboard -> Appearance -> Kadence page.

Enable Hooked Elements

Once Hooked Elements are enabled, navigate to the Appearance -> Kadence -> Elements page and create a new Content Section Element.

Content Section Element

Add a Header (Adv) Block to the page, and customize it as preferred.

Header Element

Once done, use the Element Settings to specify where the Element will appear. Under Placement, select the Replace Header option. Then, expand the Display Settings and choose the Show On setting to apply it to your desired display options.

Element Settings

Once saved, the new Hooked Element will replace the Standard Header, allowing you to use Advanced Headers Conditionally across your Kadence website.

For Full Site Editing websites, it is recommended to use the Header Block as the primary block in your Header Pattern or Template. Click here to learn more about using and adding Advanced Headers to Full Site Editing websites.

Do you feel this document was helpful?
Creating Sticky and Transparent Advanced HeadersBuilding Headers and Footers in Full Site Editing with Kadence Blocks
The Kadence WP Logo
Crafted in Missoula, Montana
  • Follow Kadence on Facebook
  • Follow Kadence on Youtube
  • X
  • Follow Kadence on Instagram
Trustpilot
Products
  • Kadence Plans
  • Kadence Theme
  • Kadence Blocks
  • Kadence AI
  • Kadence Starter Templates
  • Kadence Shop Kit
  • Kadence Conversions
  • Kadence Pattern Hub
  • View All
Resources
  • Blog
  • Podcast
  • Knowledgebase
  • Support ticket
  • Feature Requests
  • FAQ
  • WordPress Hosting Services
About Us
  • About Kadence
  • Become an affiliate
  • Contact us
  • Terms
  • Privacy Policy
  • Security
Our Partner Brands
  • SolidWP
  • LearnDash
  • The Events Calendar
  • GiveWP
  • MemberDash
Kadence Community
  • Kadence Marketplace
  • Join the Facebook Group
  • Subscribe to our YouTube Channel
© 2024 Kadence WP | All prices are in USD
Logo for StellarWP an umbrella brand of Premium WordPress plugins
  • Pricing
  • Products
    • Premium PlansGet all the tools you need in one plan
    • 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
    • Get Kadence + Hosting
      In One Place

      Enjoy faster setup, top-tier performance, and worry-free WordPress hosting – Kadence Theme, Kadence Blocks, and Solid Security all pre-installed.

      Learn More

  • Kadence AI
  • Starter Templates
  • Blog
  • Support
    • Resource HubStart here for guides, Product docs, FAQs, and Troubleshooting tips, all in one place.
    • Contact SupportStuck on something? We’re here to help! Open a ticket for top-notch support.
    • Contact Our TeamGot pre-sales questions or need help choosing a plan? Open a ticket and our team will guide you.
    • About usCrafted with love in Missoula, Montana. Meet the team behind the mission.
Account Login
  • Features
  • Pro
  • Blocks
  • HelpExpand
    • Documentation
    • Submit a Ticket
    • Facebook Group
    • Feature Requests
    • Roadmap
    • Changelog