How to Add a Menu and Submenu in WordPress

Menus in WordPress are easy to manage, and most themes handle them the same way. If you’re new, don’t worry – this quick guide will show you how to create and organize your menu from scratch.

Table of contents:

Create a New Menu

  1. Log in to your WordPress site.
  2. From the dashboard, go to Appearance > Menus.
  3. At the top, click “Create a new menu”.
  4. Give your menu a name (something like “Main Menu”).
  5. Choose where it should show up on your site – for example, check Primary Menu if you want it in the main navigation.
  6. Hit the Create Menu button.

Add Pages to Your Menu

  1. In Appearance > Menus, look on the left for the Add menu items panel.
  2. Choose what you want to add: pages, posts, links, categories, etc.
  3. Select the items and click Add to Menu.
  4. Drag them into the order you want.
  5. Press Save Menu when you’re done.

Make a Dropdown (Submenu)

  1. In the menu editor, make sure the items you want are already added.
  2. Drag a menu item just a little to the right under another item. It will turn into a sub-item.
  3. Click Save Menu to lock in the structure.

That’s it! Your menu is now ready to help visitors explore your site.