This guide walks you through how to edit menu in WordPress using the built-in Customizer or Appearance > Menus. You’ll learn to add, remove, and organize menu items, create dropdowns, and assign menus to theme locations—all without coding.
Key Takeaways
- Access menus via Appearance > Menus: This is the main dashboard for managing all navigation menus in your WordPress site.
- Create custom menus from scratch: You can build new menus and assign them to header, footer, or sidebar locations depending on your theme.
- Add pages, posts, categories, and custom links: WordPress lets you include various content types in your menu structure.
- Reorder items by drag and drop: Easily rearrange menu items to match your site’s navigation flow.
- Create dropdown menus with sub-items: Nest menu items under parent items to build multi-level navigation.
- Use the Customizer for real-time preview: See changes instantly as you edit your menu before publishing.
- Troubleshoot missing menus or locations: If your theme doesn’t support menus or locations aren’t showing, check theme compatibility or register new ones.
Introduction: Why Editing Your WordPress Menu Matters
Your website’s navigation menu is one of the most important elements for user experience. A well-organized menu helps visitors find what they’re looking for quickly, reduces bounce rates, and improves SEO. Whether you’re launching a new site or refreshing an existing one, knowing how to edit menu in WordPress is essential.
In this guide, you’ll learn everything from accessing the menu editor to creating dropdowns and troubleshooting common issues. We’ll cover both the classic Appearance > Menus method and the real-time Customizer approach—so you can choose the workflow that fits your style.
Step 1: Access the WordPress Menu Editor
WordPress offers two primary ways to edit menus: through the Appearance > Menus page or the Customizer. Both are powerful, but they serve slightly different purposes.

Visual guide about How to Edit Menu in WordPress
Image source: learnthatyourself.com
Method A: Using Appearance > Menus
This is the traditional and most detailed way to manage menus. Here’s how to get started:
- Log in to your WordPress admin dashboard.
- Go to Appearance in the left sidebar.
- Click on Menus.
You’ll now see the Menu Editor screen. If you haven’t created a menu yet, WordPress will prompt you to create one. If you already have menus, you can select one from the dropdown at the top.
Method B: Using the Customizer
The Customizer gives you a live preview of your site as you make changes—perfect for seeing how your menu looks in context.
- Go to Appearance > Customize.
- In the Customizer panel, click on Menus.
- Select an existing menu or create a new one.
This method is ideal if you want to see exactly how your menu appears on desktop and mobile devices before saving.
Step 2: Create a New Menu (If Needed)
If you’re starting fresh, you’ll need to create a new menu.

Visual guide about How to Edit Menu in WordPress
Image source: images.template.net
Creating a Menu in Appearance > Menus
- On the Menus page, click Create a new menu.
- Enter a name for your menu (e.g., “Main Navigation” or “Footer Links”).
- Click Create Menu.
Once created, you’ll be taken to the menu editing screen where you can start adding items.
Assigning the Menu to a Theme Location
Most WordPress themes support multiple menu locations—like Primary, Footer, or Mobile. After creating your menu, assign it to a location:
- Scroll down to the Menu Settings section.
- Check the box next to the desired theme location (e.g., “Primary Menu”).
- Click Save Menu.
Not sure what locations your theme supports? Check your theme documentation or look for clues in the Customizer under Menus > Menu Locations.
Step 3: Add Items to Your Menu
Now that your menu is created and assigned, it’s time to populate it with content.
Adding Pages, Posts, and Categories
WordPress makes it easy to add existing content:
- In the left column, you’ll see tabs like Pages, Posts, Categories, and Custom Links.
- Click on View All under Pages to see every page on your site.
- Check the boxes next to the pages you want to include.
- Click Add to Menu.
Repeat this process for blog posts, categories, or even tags if your theme supports them.
Adding Custom Links
Want to link to an external site or a specific URL? Use custom links:
- Click the Custom Links tab.
- Enter the full URL (e.g., https://example.com).
- Type the link text (what users will see).
- Click Add to Menu.
This is great for linking to social media profiles, contact forms, or partner sites.
Adding Custom Post Types and Archives
If you use plugins or custom post types (like “Portfolio” or “Testimonials”), they may appear in their own tab. Simply check the items and add them like regular pages.
Step 4: Organize and Customize Menu Items
Once items are added, you can rearrange and style them.
Reordering Menu Items
WordPress uses a simple drag-and-drop system:
- Hover over a menu item—you’ll see a four-arrow icon.
- Click and drag the item up or down to reorder.
- Release to drop it in place.
This lets you control the flow of your navigation exactly how you want it.
Creating Dropdown Menus (Sub-Menus)
Dropdown menus help keep your navigation clean, especially on content-heavy sites.
- Drag a menu item slightly to the right under another item.
- WordPress will indent it, indicating it’s now a sub-item.
- The parent item becomes a dropdown trigger on the front end.
For example, under “Services,” you might have sub-items like “Web Design,” “SEO,” and “Consulting.”
Editing Menu Item Labels
Sometimes the default page title isn’t ideal for navigation. You can change what appears in the menu:
- Click the downward arrow on any menu item to expand its settings.
- Edit the Navigation Label field.
- Click Save Menu when done.
This is useful for shortening long titles or using more user-friendly language.
Opening Links in New Tabs
For external links, you might want them to open in a new tab:
- Expand the menu item.
- Check the box labeled Open link in a new tab.
This keeps your site open while users explore external content.
Step 5: Save and Preview Your Changes
Always save your work!
- Click Save Menu in the top or bottom right of the screen.
- If using the Customizer, click Publish.
Then, visit your live site to see the updated menu in action. Test it on both desktop and mobile to ensure responsiveness.
Troubleshooting Common Menu Issues
Even with WordPress’s user-friendly tools, you might run into problems. Here’s how to fix the most common ones.
Menu Not Appearing on the Front End
If your menu saves but doesn’t show up:
- Double-check that it’s assigned to a theme location.
- Some themes require you to enable menus in the Customizer or theme settings.
- Clear your browser and site cache if you use a caching plugin.
Missing Menu Locations
If you don’t see any theme locations listed:
- Your theme may not support multiple menus. Consider switching to a more flexible theme.
- Or, learn how to apply WordPress theme that includes robust menu support.
Dropdowns Not Working on Mobile
Some themes handle mobile menus differently. If dropdowns collapse or don’t respond:
- Check your theme’s mobile menu settings.
- Consider using a plugin like Max Mega Menu for advanced control.
- Or, review how to update theme on WordPress to ensure compatibility.
Broken Links After Editing
If links stop working after editing:
- Verify URLs in custom links—typos are common.
- Ensure pages haven’t been deleted or moved.
- Use the fix broken links in WordPress without plugin method to scan for issues.
Conclusion: Master Your WordPress Navigation
Editing your menu in WordPress doesn’t have to be complicated. With the built-in tools, you can create intuitive, responsive navigation that enhances user experience and supports your site’s goals. Whether you use the classic Menus editor or the live Customizer, the process is straightforward once you know the steps.
Remember to test your menu across devices, keep it updated as your content grows, and don’t be afraid to experiment with structure and labels. A great menu isn’t just functional—it’s a key part of your site’s personality.
Now that you know how to edit menu in WordPress, take a few minutes to review your current navigation. Is it clear? Is it easy to use? Small tweaks can make a big difference.