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
Help Center

Kadence General

  • How to Add and Edit WordPress Menus
  • How to eliminate empty space on Posts, Pages, and Archives
  • How to Manually Install and Update Free Kadence Plugins from WordPress.org
  • How to Install and Use the Temporary Login Without Password Plugin on a WordPress Website

Additional Plugins

  • Kadence WooCommerce Email Designer
  • Kadence White Label
  • Kadence Child Theme Builder (Create and Sell Child Themes)
  • Kadence CAPTCHA

Optimization

  • What is Page Speed Insights?
  • Improving Largest Contentful Paint (LCP)
  • Troubleshooting Broken Styles/Features when using Optimization/Caching Plugins
  • Home
  • Knowledge Base
  • Kadence General
  • Kadence General

How to Add and Edit WordPress Menus

WordPress allows you to build and manage multiple menus for your site. Using the Kadence Theme Header, you can add up to four menus on the desktop header and two on mobile. The WordPress menu system gives you complete control over how your site’s navigation appears, allowing you to create menus, add various links, rearrange items, and assign them to specific locations within your site.

This guide focuses on the WordPress built-in menu feature, which is what the Kadence Theme Header uses. You’ll learn all about adding, editing, and managing these core menus.

If you’re looking to create navigations that go beyond the Kadence Theme Header or want to place menus as blocks throughout your site, consider using Kadence Advanced Navigations instead. These are a separate feature from core WordPress menus. Click here to learn more about Kadence Advanced Navigations.

Table of Contents
  • Creating a New Menu
    • Assigning the Menu to a Location
  • How to Edit a WordPress Menu?
  • Enable and Add CSS Classes to Menu Items
  • Managing Menus via the Customizer
  • Footer navigation

Creating a New Menu

  1. Go to your WordPress dashboard.
  2. Navigate to Appearance > Menus
  3. Click on Create a new menu link
  4. Enter a name for your new menu in the Menu Name box.
  5. Click the Create Menu button.
  6. Use the panels on the left (Pages, Posts, Custom Links, Categories) to select items.
  7. Check the box next to each item you want to add.
  8. Click Add to Menu.
  9. Click Save Menu.

Assigning the Menu to a Location

In the Menu Settings area at the bottom:

  • Check the box for the theme location where this menu should appear (e.g., Primary, Footer).
  • Click Save Menu.

Available menu locations depend on the active theme. Kadence Theme typically includes options like Primary, Secondary, Mobile, and Footer.

When Kadence Theme Pro is enabled, additional locations become available, including Third, Fourth, Mobile Secondary, Logged Out Account, and Logged In Account.

Add WordPress menu

How to Edit a WordPress Menu?

You can manage and customize your site’s navigation menus directly from the WordPress dashboard. Here’s how to edit an existing menu:

  • From your WordPress dashboard, navigate to: Appearance > Menus
  • If there are multiple menus on your site, use the dropdown at the top to choose the one you want to update, then click Select.
  • Make Your Changes
    • Reorder Menu Items: Drag and drop items to change the order or create submenus by nesting items
    • Edit Menu Labels: Click the arrow next to a menu item to change its navigation label or link.
    • Remove Items: Click the arrow to expand a menu item and choose Remove to delete it.
    • Add New Items: Use the panel on the left (Pages, Posts, Custom Links, Categories) to add new items to the menu.
  • Click the Save Menu button to apply your updates.
Edit-menu

Enable and Add CSS Classes to Menu Items

  1. Open Screen Options. At the top right of the screen, click on Screen Options (a small tab that drops down).
  2. Check the CSS Classes option. This will now add a CSS Classes (optional) field to each menu item when expanded.
  3. Add CSS Class to a Menu Item.
  4. Click the Save Menu button to save your changes.

Managing Menus via the Customizer

You can also manage menus visually through the WordPress Customizer:

  • Go to Appearance > Customize > Menus.
  • Select an existing menu or create a new one.
  • Use the live preview to add, edit, or reorder items.
  • Click Publish to save your changes.
edit menu from customizer

Footer navigation

You can use either the WordPress Core Navigation Block or the Kadence Advanced Navigation Block in your footer. However, the Kadence Advanced Navigation Block offers significantly more control and styling flexibility, especially if you’re using Kadence menus and want consistent branding across header and footer.

Do you feel this document was helpful?
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