How to Create a Menu in WordPress
Create a WordPress menu using the interface your theme and permissions provide. Classic themes normally use Appearance → Menus: add links, order them, assign a supported location and save. Block themes use a Navigation block in the Site Editor. Check the public destinations, submenu behaviour and mobile overlay after saving; an editor preview alone is not enough.
For WordPress owners creating classic or block-theme navigation and checking that saved links work in the actual public layout.
knowledge
- Read time
- 5 min
- Sections
- 8
- Updated
- 14 Nov 2026
- Written by
- WebJi® team
Last editorial update: 14 November 2026.
How to add pages, posts, categories and custom links
The left column is Add menu items. Pages lists published pages. Posts lists single posts. Categories lists blog sections. A category is the usual blog item in a header. A single post belongs in the menu only when that post is a permanent destination.
Custom Links takes any URL. Set the URL to your site address and the link text to Home when the Pages box has no Home entry. The same box adds an outside site. The new row sits at the bottom until you drag it and click Save Menu.
- Create or verify the destination content and check its public URL before adding it; categories link to archive destinations.
- The navigation label can differ from the page title. Expand the item to edit it.
- Nothing reaches the header until Save Menu.
Frequently asked questions
How do I create a menu in WordPress?
Open Appearance, then Menus, click create a new menu, name it, and click Create Menu. Add pages or custom links, tick a display location such as Header, and click Save Menu. On a block theme, use the Navigation block under Appearance, then Editor.
How do I add a dropdown to a WordPress menu?
In Menu Structure, drag the child item slightly to the right under its parent, then click Save Menu. On a block theme, select the parent in the Navigation block and add a submenu item under it. The child shows when you hover or tap the parent.
Where is Appearance Menus on a block theme?
A block theme replaces that screen with Appearance, then Editor. Open the header template, select the Navigation block, and add pages or pick a menu you already saved. If both Editor and Menus are listed, Menus still works.
How do I add a WordPress menu to the footer?
Create a menu, or open an existing one, and tick the footer display location under Menu Settings, then Save Menu. If the theme has no footer location, add a second Navigation block to the footer template in the Editor and choose that menu.
Why did my WordPress menu disappear after a theme change?
The menu is still saved. The new theme uses different location names, so the old assignment is empty. Open the menu, tick the new header location, and save. After a switch to a block theme, select that saved menu inside the Navigation block.
Last editorial update: 14 November 2026.
Ready to get started with WebJi®?
Join 12,000+ businesses across India and overseas. INR pricing, 18% GST shown before payment and 24/7 email support in Hindi and English — average first reply under 60 minutes.