WordPress: How to Create a Menu

Setting up navigation menus works normally as it does for any WordPress theme. If you’re new to WordPress, you can learn more about menus in the WordPress Codex article.

Table of Contents

Creating a New Menu

  1. Login to your WordPress Dashboard.
  2. Go to Appearance > Menus.
  3. Select Create a new menu at the top of the page.
  4. Type a name for your new menu in the Menu Name box.
  5. Select the display location – for example, if you want to use this menu as the primary navigation, enable the checkbox next to Primary in the Menu Settings area.
  6. Click on the Create Menu button.

Add a Menu Item

  1. Go to your WordPress Dashboard > Appearance > Menus.
  2. Select a tab from the Add menu items column – you can add pages, posts, custom links or categories (if you have certain plugins, like WooCommerce, you may see more tabs there).
  3. Create/select the menu items you want to add and click on the Add to Menu button.
  4. Click Save Menu.

Note: You can drag and drop the menu items to arrange them the way you want.

Add a Submenu

  1. Go to your WordPress dashboard > Appearance > Menus.
  2. Create the menu items you want to use as subpages.
  3. Drag and drop the menu item slightly to the right until it sticks and “sub item” text appears next to the name.
  4. Click on the Save Menu button to save your changes.

Related: Change Header & Navigation Layout.