Pages Don't Link Themselves
Publishing a Page doesn't automatically add it anywhere visitors can click to. Navigation menus are a separate, deliberate step — you choose exactly which Pages, Posts, or custom links appear, and in what order.
This separation is a feature, not a limitation: it means your internal "About (draft v2)" page never accidentally shows up in the header.
- ✓Menus are built and managed under Appearance → Menus.
- ✓A single menu can be assigned to multiple locations — header, footer, and more.
- ✓Items can be Pages, Posts, categories, or fully custom links.
Where Menus Actually Appear
Most themes offer a small set of predefined menu locations. What's available depends on your active theme, but these are the most common.
The main navigation bar, usually at the top of every page.
A secondary menu near the bottom — often legal links, contact, or quick links.
Some themes use a dedicated compact menu for small screens.
If a menu you built isn't showing up on the site, the most common cause is forgetting to assign it to a location — creating the menu alone isn't enough.
Behind a Navigation Menu
A menu is really just an ordered, nestable list of links pointing at content that already exists.
// A simple Primary menu Home // links to the site's homepage About // links to the About Page Blog // links to the Posts archive Contact // links to the Contact Page └─ Sub-item: Support // nested under Contact as a dropdown
Step-by-Step: Creating a Menu
Work through this in wp-admin to get your first navigation menu live.
When to Use a Dropdown
Nesting isn't just visual — it changes how visitors browse and how quickly they find what they need.
Confirming the Menu Actually Works
Breaking Down What You Just Learned
MenusBuilt separately from Pages themselves — nothing appears in navigation automatically.
Display locationsWhere a menu actually shows — a menu must be assigned to one to appear.
NestingDragging an item slightly right turns it into a dropdown sub-item.
Custom linksMenu items don't have to point at Pages — external URLs work too.
ReorderingDrag-and-drop in Appearance → Menus controls the exact order visitors see.
Try It Yourself
Add a custom link to your menu — click "Custom Links" in the left panel, paste in any URL, give it a label, and add it. Notice it behaves exactly like a Page link once added.
Build Your Site's Navigation
Turn your Pages into a real menu
This connects everything you've built so far into one navigable site.
- Create a new menu named "Primary" under Appearance → Menus.
- Add your Home and About Pages, plus a link to your Blog/Posts.
- Reorder the items so Home appears first.
- Assign the menu to your theme's primary/header location and save.
- Visit the site's front end and click through every menu item to confirm it works.
Recap
Built and managed separately from the Pages they link to.
A menu must be assigned to one to actually appear on the site.
Indenting an item creates a dropdown sub-item.
Menu items can point anywhere, not just to your own Pages.
Key Takeaways
- Menus are built separately under Appearance → Menus, not automatically generated.
- A menu must be assigned to a Display Location to actually show on the site.
- Drag-and-drop controls both order and nesting for dropdown sub-items.
- Menu items can link to Pages, Posts, categories, or fully custom URLs.
- Always click through a new menu on the live site to confirm every link works.