General WordPress

Menus

2 min read Updated Sep 2026 General WordPress

Create and edit menus at AppearanceMenus on classic themes, in the Customizer, or in the Site Editor on block themes.

The menus you see depend on your theme. A classic theme shows Customize in Appearance, plus Menus and Widgets when it supports them. A block theme shows Editor in place of Customize, unless the theme or a plugin adds Customizer settings. It shows Menus or Widgets only when it supports them. Polestar, Ultra and the Puro theme are classic themes.

Classic Admin Screens

  1. Go to AppearanceMenus.
  2. Click create a new menu. If you have no menu yet, the name field is already open.
  3. Enter a name in Menu Name and click Create Menu.
  4. In the left column, select Pages, Posts, Custom Links or Categories and click Add to Menu.
  5. Drag items to set their order. Drag an item to the right, under its parent, to make a drop-down.
  6. Under Menu Settings, check a box under Menu location.
  7. Click Save Menu.

The Menus screen at Appearance > Menus

You can also assign menus on the Manage Locations tab at the top of the Menus screen. Under Auto add pages, check Automatically add new top-level pages to this menu to add each new top-level page to the menu.

Customizer

  1. Go to AppearanceCustomizeMenus.
  2. Click Create New Menu, enter a Menu Name and click Create Menu.
  3. Click Add Items and choose pages, links or categories.
  4. Click Reorder to drag items. Drag an item to the right, under its parent, to make a drop-down.
  5. Under Menu Locations, check a location for the menu.
  6. Click Publish.

The Menus panel in the Customizer

To remove a menu, open it and click Delete Menu.

Block Themes

In a block theme, a menu is a Navigation block. The block uses a saved menu, and you can reuse that menu in other templates.

  1. Go to AppearanceEditor and click Navigation. Select a menu to edit it.
  2. Or open a template, such as the header, and select the Navigation block.
  3. In the block settings, open the Menu list and pick a menu, or click Create new Menu.
  4. Click the add block button in the menu and choose an item, such as Custom Link or Page List.
  5. To make a drop-down, select an item and click Add submenu in the block toolbar. Add the child items inside it.
  6. Click Save.

The Navigation block menu in the Site Editor of a block theme

  • Polestar: Header Menu and Footer Menu.
  • Ultra: Primary Menu, Top Bar Menu, Top Bar Social Menu and Bottom Bar Social Menu.
  • The Puro theme: Primary Menu and Social Network Icon Menu.

See Appearance Menus Screen for the full WordPress guide.