Knowledge Base

How to Create and Edit WordPress Menus

In this guide, we’ll explain how to create and edit navigation menus in WordPress.

Menus help visitors move around your website and are commonly used for links such as Home, About Us, Services, Blog and Contact.

Open the Menu Settings

Depending on your WordPress theme, menus are usually managed in one of two places.

For traditional themes, go to:

Appearance > Menus

For newer block-based themes, go to:

Appearance > Editor

The exact options available depend on the theme you are using.

Create a New Menu

If your theme uses the traditional menu system:

  1. Log in to your WordPress Dashboard.
  2. Go to Appearance > Menus.
  3. Click Create a new menu.
  4. Enter a menu name.

For example:

Main Menu

  1. Click Create Menu.

You can now add links to it.

Add Pages to the Menu

To add an existing page:

  1. Find the Pages section.
  2. Select the page you want to add.
  3. Click Add to Menu.
  4. The page will appear in the menu structure.
  5. Click Save Menu when finished.

You can add as many pages as required.

Add Custom Links

You can also add links to other websites or specific URLs.

Under Custom Links:

  1. Enter the full URL.

For example:

https://example.com/contact/

  1. Enter the text you want visitors to see.
  2. Click Add to Menu.

Custom links can also be used for external websites.

Add Blog Categories

If you want visitors to access posts from a specific category:

  1. Open the Categories section.
  2. Select the category.
  3. Click Add to Menu.

The category will then appear as a menu item.

Change the Menu Order

WordPress allows you to rearrange menu items using drag and drop.

Simply click and drag an item into the position you want.

For example:

Home

About Us

Services

Blog

Contact

Click Save Menu after rearranging the links.

Create a Dropdown Menu

You can create dropdown or sub-menu items by placing one menu item underneath another.

For example:

Services

    Web Design

    Hosting

    SEO

To create this structure:

  1. Add all the menu items.
  2. Drag the sub-menu item slightly to the right underneath the main item.
  3. Save the menu.

WordPress will normally display the indented items as a dropdown.

The exact appearance depends on your theme.

Rename a Menu Item

You can change the text shown in the menu without changing the actual page title.

For example, you might have a page called:

Contact Cheap Host

but want the menu to simply show:

Contact

Open the menu item and change the Navigation Label.

Then click Save Menu.

Remove a Menu Item

Removing an item from the menu does not normally delete the actual page.

To remove a menu link:

  1. Open the menu item.
  2. Click Remove.
  3. Save the menu.

The page itself will remain available under Pages.

Choose Where the Menu Appears

Themes can provide different menu locations.

These may include:

  • Primary Menu
  • Main Menu
  • Header Menu
  • Footer Menu
  • Mobile Menu

Under the menu settings, select the location where you want the menu to appear.

Click Save Menu after making changes.

Editing Menus With a Block Theme

Modern WordPress themes may use the Site Editor instead of Appearance > Menus.

Go to:

Appearance > Editor

Then open the header, navigation or template area containing your menu.

You can normally add, remove and rearrange menu links using the Navigation block.

Because block themes can vary, the exact layout may be different from one theme to another.

Add Your Homepage to the Menu

If your homepage is not listed in the navigation, add it like any other page.

Alternatively, you can use a custom link pointing to:

https://example.com/

Replace example.com with your own domain.

Avoid Duplicate Menu Items

Check that the same page has not been added more than once.

Duplicate Home or Contact links can make navigation confusing.

Remove any unnecessary duplicates from the menu.

Open External Links in a New Tab

For some external links, you may want them to open in a new browser tab.

Depending on your WordPress version and theme, this option may be available in the menu item settings or Navigation block settings.

Use this only where it makes sense, rather than for every menu item.

Check the Menu on Mobile Devices

Many themes display a different layout on mobile devices.

After changing your menu, check the website on:

  • Desktop
  • Tablet
  • Mobile

Make sure dropdown menus and navigation buttons are easy to use.

If the Menu Does Not Appear

If you have created a menu but cannot see it on the website, check:

  • The menu has been saved
  • The correct menu location is selected
  • Your theme supports that menu location
  • You are editing the correct menu
  • Your website cache has been cleared

Some themes and page builders also have their own header and navigation settings.

Clear Your Website Cache

If changes do not appear immediately, clear any WordPress caching plugin and refresh your browser.

You can also try opening the website in a private or incognito window.

Conclusion

WordPress menus allow you to control how visitors navigate around your website.

You can add pages, categories and custom links, rearrange their order and create dropdown menus.

Depending on your theme, menus can be managed under Appearance > Menus or through Appearance > Editor.

If you experience problems creating or editing your WordPress menu, please log in to your Cheap Host account and submit a support ticket for assistance.

Please rate this article to help us improve our Knowledge Base.

0 0