How to Create a Menu in WordPress
WordPress Beginner Level
How to Create a Menu in WordPress
Your website’s navigation menu helps visitors find pages easily. Whether you want to add “Home,” “About,” “Services,” or any custom link, WordPress makes it simple. This beginner-friendly guide shows how to create menus step-by-step, without any coding.
1
What Is a Menu in WordPress?
The navigation bar that appears on your website.
A menu is the navigation bar that helps users browse through your website pages.
Menus usually include:
- Home
- About
- Services
- Blog
- Contact
You can add pages, posts, categories, and even external links.
2
Where to Create a Menu
Menus are created from the WordPress dashboard.
Follow this path:
WordPress Dashboard → Appearance → Menus
This is the main area where you can create, edit, or organize menus.
3
How to Create a New Menu (Step-by-Step)
Perfect for beginners.
Step 1 — Create a Menu
- Go to Appearance → Menus
- Click Create a New Menu
- Enter a name (e.g., Main Menu)
- Click Create Menu
Step 2 — Add Menu Items
Select items from the left side and click Add to Menu:
- Pages (Home, About, Services)
- Posts
- Categories
- Custom Links (e.g., WhatsApp, external website)
Step 3 — Arrange Menu Order
Drag and drop items to change order.
Step 4 — Create Dropdown Menus
Drag a menu item slightly to the right under another item.
This creates a sub-menu (dropdown).
Step 5 — Assign Menu Location
Every theme has multiple menu positions:
- Main / Primary Menu (top navigation)
- Footer Menu
- Mobile Menu
- Secondary Menu
Select the location you want and click Save Menu.
4
How to Add Custom Links to Menu
Useful for WhatsApp, forms, or external sites.
You can add any URL as a menu item.
Steps:
- Click Custom Links
- Enter URL (e.g., https://wa.me/your-number)
- Add link text
- Click Add to Menu
Perfect for linking to external tools or social media.
5
How to Create a Dropdown Menu
Organize sub-pages easily.
Example dropdown:
- Services
- Web Design
- Logo Design
- Digital Marketing
Steps:
- Add all the menu items
- Drag sub-items slightly right under the parent item
- Click Save
Your dropdown will appear automatically.
6
How to Edit or Delete a Menu Item
Quick and easy.
To Edit:
- Click the arrow on a menu item
- Edit the label or URL
- Click Save Menu
To Delete:
Click the Remove link inside the item.
7
How to Create a Menu in Elementor Header
For websites using Elementor Header Builder.
If your theme uses Elementor header/footer:
- Open Elementor → Templates → Theme Builder
- Edit the Header template
- Select the Nav Menu widget
- Choose the menu you created
- Update the design
Perfect for fully customized headers.
8
Common Menu Problems (and Fixes)
Beginners often face these issues.
1. Menu Not Showing?
Assign it to the correct location.
2. Dropdown Not Working?
Check theme settings or remove conflicting CSS/JS plugins.
3. Mobile Menu Missing?
Your theme may require a separate mobile menu assignment.
4. Wrong Order?
Drag menu items into correct order and save again.
Need a Website With Professional Menu Design?
All SiteCrafted ready-made websites come with pre-designed header, mobile menu, and dropdown structure—just replace text and publish.









