How To Edit WordPress Menus

Add navigation menus at the top of a site, sidebars, or widget. Here is a guide on how to create and edit custom WordPress menus fast

By Claudio Pires
Updated on August 5, 2022
How To Edit WordPress Menus

In WordPress, the custom menu feature makes it easy to add and edit parent and child menu items. You can create custom menus to appear as navigation menus at the top of your website or to be placed in sidebars or other widget areas. Here is a guide on how to create and edit custom WordPress menus.

How To Edit WordPress Menus

The menus area is located in Appearance>Menus. In this area, you can create multiple menus to be used on your website in various spots.

How To Edit WordPress Menus - Create Menu
How To Edit WordPress Menus – Create Menu

On the left-hand side of the screen, you can choose from one of your pages, enter a custom link, and add these items to the menu. To create a new menu, follow these steps:

  1. Firstly, in your WordPress admin dashboard, go to Appearance>Menus.
  2. Secondly, click on the tab at the top with the plus (+) sign to create a menu.
  3. Enter a name for your new menu and click “save menu.”
  4. Click the check box next to any page or category that you want to appear in the menu, and click “Add to Menu.”
  5. If you want an external link to appear in the menu (for instance, to your Facebook or Twitter profile), type that into the Custom Link box, create a label for it, and click “Add to Menu.”
  6. Once you have all the items that you want in your menu on the right-hand side, drag-and-drop their names to order and edit WordPress menus.
  7. If you want submenus, drag those items underneath their parent item, and continue to drag them slightly to the right. Drop the submenu item in place when the dotted line box appears indented under the parent item.
  8. Click “Save Menu.”
  9. In the Theme Locations box in the upper left-hand side of the window, click in the drop-down box for the menu location you want your menu to appear. Select the name of your new menu, and click “Save.”
  10. Finally, check the front of your website to ensure your menu appears in the right place.
How To Edit WordPress Menus - Primary
How To Edit WordPress Menus – Primary

How to insert a menu in a widget area

If your theme doesn’t support custom navigation WordPress menus, there will be a message in the Theme Locations box in the Menus saying this. However, this doesn’t mean that you can’t use menus in the sidebars or other widget areas of your website. You may also choose to have a secondary vertical menu in a sidebar. To place a custom menu in a widget area, here are the steps:

  1. Firstly, create a custom menu as outlined in the previous steps.
  2. Secondly, in your WordPress admin dashboard, go to Appearance>Widgets
  3. Drag and drop the Custom Menu widget from the Available Widgets area into your desired sidebar.
  4. Choose your menu from the dropdown list inside the widget, and click “Save.”
  5. Finally, Ta-da! You now have a custom menu widget in your sidebar!
How To Edit WordPress Menus - Guide
How To Edit WordPress Menus – Guide
Claudio Pires

Claudio Pires is the co-founder of Visualmodo, a renowned company in web development and design. With over 15 years of experience, Claudio has honed his skills in content creation, web development support, and senior web designer. A trilingual expert fluent in English, Portuguese, and Spanish, he brings a global perspective to his work. Beyond his professional endeavors, Claudio is an active YouTuber, sharing his insights and expertise with a broader audience. Based in Brazil, Claudio continues to push the boundaries of web design and digital content, making him a pivotal figure in the industry.