Latest SeedProd News

WordPress Tutorials, Tips, and Resources to Help Grow Your Business

how to edit menu in WordPress

How to Edit Navigation Bar in WordPress Step-by-Step 

Written By: author avatar Stacey Corrin
author avatar Stacey Corrin
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.
     Reviewed By: reviewer avatar Turner John
reviewer avatar Turner John
John Turner is the co-founder of SeedProd. He has over 20+ years of business and development experience and his plugins have been downloaded over 25 million times.

Want to learn how to edit navigation bar in WordPress?

Even though your WordPress theme controls the look of your navigation menus, you can edit them with a WordPress plugin or CSS to add customizations that better suit your needs.

In this article, we’ll show you how to edit menus in WordPress and customize them easily.

Why Edit Your WordPress Menu?

A navigation menu helps website visitors move around your website with ease.

With a good navigation structure, users can easily browse for the content that keeps them on your WordPress site longer and taking action. For example, after reading a page or blog post, visitors might decide to sign up for your email newsletter.

The default WordPress menu lists existing WordPress pages. Yet a navigation menu lets you change the default menu to one with custom links and buttons for any type of content. That allows you to streamline your website’s navigation for the best user experience.

Now that you know the benefits of editing your WordPress navigation, we’ll jump into the different methods for doing it.

How to Edit Navigation Bar in WordPress: 2 Methods

Below, we’ll share 2 different ways to change your WordPress navigation. Both methods are straightforward; however, the first example offers many more customization options.

Method 1. How to Edit Navigation Bar in WordPress with SeedProd

First, we’ll show you how to edit menus in WordPress with a powerful drag-and-drop page builder. Instead of coding your menu changes manually, page builders let you customize many areas of your site’s design without code.

SeedProd WordPress website builder

The plugin we’ll use for this method is SeedProd, the best website builder for WordPress. It comes with a visual drag-and-drop editor, allowing you to customize your entire WordPress site without hiring a developer.

With SeedProd, you can create custom WordPress themes, build high-converting landing pages, and boost your lead generation efforts with customizable templates, blocks, and sections. It also has dedicated navigation menu elements you can edit by pointing and clicking.

SeedProd can also help you:

Without further ado, here are the steps to edit menus in WordPress with SeedProd.

Step 1. Install the SeedProd Plugin

First, visit the SeedProd pricing page and choose your plan. SeedProd does offer a free version; however, we’ll use SeedProd Pro for the Theme Builder feature.

After that, log into your SeedProd account and click the Downloads tab. On this screen, you can download the plugin .zip file and click the clipboard icon to copy your license key.

Download seedprod plugin

Next, head to your WordPress website and install and activate SeedProd. If you’ve never done this before, follow this guide on installing a WordPress plugin.

Once the plugin is active, navigate to SeedProd » Settings from your WordPress admin and paste your key into the License Key field. Click the Verify Key button to save your license before moving on.

SeedProd settings page

Now, go to the SeedProd » Theme Builder page, where you can start building a new WordPress theme.

SeedProd theme builder page

Note: For this tutorial, we’ll create a new menu using SeedProd’s Theme Builder functionality. If you’re looking to keep your existing WordPress theme, you can use the same approach in Step 4 by creating a landing page with SeedProd.

Step 2. Choose a WordPress Theme Template

SeedProd makes it easy to edit any part of your WordPress site without code, but first, you’ll need to create the basic framework for your theme.

The easiest way is to choose one of the premade WordPress theme templates. They come with all the parts that make up your theme ready-made, so all you need to do is customize them with your website content.

To choose a theme template, click the Themes button from the Theme Builder page. This will open a gallery of templates you can preview in a new tab.

Seedprod themes button

We’ll use the Car Maintenance theme for this tutorial, but you can choose any theme that fits your business best. When you’ve found a theme template you like, click the orange checkmark icon to import the template parts.

WordPress theme templates

SeedProd will automatically create the parts of your theme, including your header, footer, home, and blog pages. You can now edit any template with the visual drag-and-drop builder.

Seedprod theme template parts

Step 3. Customize the Header Template Part

Many of SeedProd’s premade templates build a navigation menu automatically. You’ll typically find it in the Header template, which we’ll show you how to customize now.

To edit your Header template, hover your mouse over it and click the Edit Design link. After, it will open in the visual page editor.

Edit SeedProd header

Customizing any element of your header is as easy as clicking it in the live preview. Doing so will open that element’s settings panel in the left-hand sidebar, where you can change the content, styling, and functionality.

For example, you can click the logo element, delete the default logo, and upload one from your WordPress media library or computer.

Customize WordPress navigation logo

You can also add page elements by dragging a block from the left sidebar and dropping it onto your header, like social media icons, a search box, and more.

Add items to navigation menu WordPress

Now that you know how to use the page editor let’s look at how to edit your WordPress menu.

Step 4. Edit Your WordPress Navigation Bar

As mentioned earlier, SeedProd uses the Nav Menu block by default to display menu items.

how to edit navigation bar in WordPress

When you open the block settings, you’ll see there are 2 methods for creating and managing menus:

  1. Simple
  2. WordPress Menu

The Simple option lets you add links to your menu inside the page builder interface. You can add as many links as you like to any page, post, category, tag, or external web page.

Simple navigation menu seedprod

Because this is a simple approach to menu building, you can’t add drop-down menus or choose menus you’ve already made.

That being said, you can customize the menu alignment, font size, spacing, and divider. Plus, in the Advanced tab, you can choose between horizontal and vertical menus and customize the typography, colors, borders, and more.

Advanced menu settings

The WordPress Menu option has a different approach. You can choose a pre-existing menu from the drop-down and activate mobile navigation for small screen sizes.

SeedProd WordPress menu

SeedProd also includes a link taking you directly to the default WordPress menu page to adjust your menu layout. Like the Simple menu, the Advanced tab has customization options for colors, fonts, shadows, device visibility, and more.

How Do I Customize the Menu Button in WordPress?

You can create a menu button for your WordPress navigation menu with SeedProd’s Button block.

seedprod button block

Find the Button block in the left-hand sidebar and drag it onto your header. Then you can customize the button call to action, link, styling, and more in the button settings panel.

button block settings seedprod

Pro Tip: You can delete any element you don’t need by hovering your cursor over it and clicking the trashcan icon.

delete block seedprod

When you’re happy with your navigation menu, click the Save button in the top-right corner and the X icon to return to the theme builder dashboard.

save WordPress navigation menu

Now follow the same process to customize the other parts of your WordPress theme.

Step 5. Publish Your Custom WordPress Theme

After editing your WordPress menu and theme templates, you’re ready to make the changes live on your website. To do that, find the Enable SeedProd Theme toggle from the Theme Builder page, and turn it to the “On” position.

enable seedprod theme

Now you can head to your home page and see your new custom navigation menu.

how to edit menu in WordPress example

Method 2. Edit Menus in WordPress Without a Plugin

If you don’t want to change your existing WordPress theme, you can edit your menu using the built-in WordPress menu options.

While this method doesn’t require any WordPress plugins, there are fewer customization options. Plus, the look of your menu will vary depending on your theme.

To learn how to edit menus in WordPress without a plugin, follow these instructions.

First, go to the WordPress menu settings page by navigating to Appearance » Menus from your WordPress dashboard.

You can add items to your existing WordPress menu by selecting them in the Pages panel on the left and clicking the Add to Menu button.

add WordPress menu items

To add other content, like posts, categories, or custom links, expand the navigation label in the same panel, select the items, and click the Add to Menu button.

It’s also easy to change where your menu displays in the menu location tab; however, this depends on your active WordPress theme. For example, our WordPress theme has locations for:

  • Primary Menu
  • Secondary Menu
  • Off-Canvas Menu
  • Logged-In Account Menu
  • Footer Menu
edit WordPress menu locations

When you’re satisfied with your menu edits, click the Save Menu button.

Now you can preview your website and see your navigation menu in action.

edit menu in WordPress example

If you need more help customizing your menu with custom CSS, follow these instructions on styling your WordPress navigation menu.

Next Steps

We hope this step-by-step tutorial helped you learn how to edit menus in WordPress easily. If you have a WooCommerce site, you might also like this guide on how to add a WooCommerce shopping cart icon in menus.

Ready to start customizing your website menus without code?

Get started with SeedProd today.

Thanks for reading! We’d love to hear your thoughts, so please feel free to leave a comment with any questions and feedback.

You can also follow us on YouTubeX (formerly Twitter), and Facebook for more helpful content to grow your business.

author avatar
Stacey Corrin Writer
Stacey has been writing about WordPress and digital marketing for over 10 years and on other topics for much longer. Alongside this, she's fascinated with web design, user experience, and SEO.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.