Select location & language
  • Österreich German
  • Australia English
  • België Dutch
  • Canada English
  • Schweiz German
  • Deutschland German
  • Eesti English
  • Ελλάδα English
  • España Spanish
  • France French
  • Hrvatska English
  • Italia English
  • Latvija English
  • Lietuva English
  • Nederland Dutch
  • Norge Norwegian
  • Polska Polish
  • Portugal Portuguese
  • Slovensko English
  • Suomi Finnish
  • Sverige Swedish
  • United Kingdom English
  • United States English
  • American Samoa English
  • Andorra English
  • Anguilla English
  • Antarctica English
  • Bermuda English
  • British Indian Ocean Territory English
  • British Virgin Islands English
  • Cayman Islands English
  • Christmas Island English
  • Città del Vaticano English
  • Cocos (Keeling) Islands English
  • Falkland Islands English
  • French Southern Territories English
  • Gibraltar English
  • Guadeloupe French
  • Guam English
  • Guernsey English
  • Guyane française French
  • Heard & McDonald Islands English
  • Ireland English
  • Isle of Man English
  • Jersey English
  • Liechtenstein German
  • Luxembourg French
  • Malta English
  • Martinique French
  • Mayotte English
  • Monaco French
  • Montserrat English
  • New Zealand English
  • Norfolk Island English
  • Northern Mariana Islands English
  • Pitcairn Islands English
  • Puerto Rico Spanish
  • Réunion English
  • San Marino English
  • Slovenija English
  • St. Barthélemy English
  • St. Helena English
  • St. Martin English
  • St. Pierre & Miquelon English
  • Svalbard & Jan Mayen English
  • Turks & Caicos Islands English
  • U.S. Outlying Islands English
  • U.S. Virgin Islands English
  • Åland Islands English
  • Κύπρος English
  • Црна Гора English

How to Create and Manage Menus in WordPress

1 min read

Menus are how visitors navigate your site, so getting them right matters. WordPress lets you build custom menus from your pages, posts, categories, and custom links, and place them in the locations your theme provides. This guide explains how.

Where menus live #

You manage menus under Appearance > Menus (some block themes use the Site Editor instead). Your theme defines menu locations, such as a primary header menu and a footer menu, and you assign a menu to each location.

Creating a menu #

  1. Go to Appearance > Menus.
  2. Click create a new menu and give it a name.
  3. Select pages, posts, categories, or custom links and click Add to Menu.
  4. Assign the menu to a location (for example, Primary).
  5. Click Save Menu.

Arranging your menu items #

  • Drag items up or down to reorder them.
  • Drag an item slightly right to make it a sub-item, creating a dropdown.
  • Click an item to rename its label or remove it.

Adding custom links #

Custom links let you point a menu item anywhere, including external sites or a specific section. Enter the URL and link text, then add it to the menu.

Menu tips #

  • Keep your main menu short, ideally under seven items.
  • Use clear, familiar labels.
  • Put the most important items first.
  • Consider a simpler footer menu for secondary links.

Troubleshooting #

  • Menu not showing: confirm it is assigned to a theme location.
  • New page missing: add it to the menu manually.
  • Dropdowns not working: check your theme supports sub-items and clear your cache.

Need help? #

If your menu is not behaving, our support team can help you set it up over live chat.

What are your feelings