Plumbit registers four WordPress menu locations: Main Menu, Footer Menu, Mobile Menu, and Top Header Menu. A menu location is an output area, not a separate menu. Assign a saved menu to the location that owns the area you want to change.
Before you begin#
- Have an existing saved menu. If you need to build one, start with How to create and edit Plumbit menus.
- Use an administrator account or another role with menu-management permission.
- Record the current assignments before replacing a public menu.
- Know whether the visible header is theme-rendered or supplied by an Elementor header template.
Open Manage Locations#
Go to Appearance > Menus, then open the Manage Locations tab. The screen displays one selector for each registered location: Main Menu, Footer Menu, Mobile Menu, and Top Header Menu.
Choose the saved menu in the selector for the intended location, then use the screen's save control. Record the original selection before replacing a public assignment.
Understand the four locations#
| Location | Theme use | Practical check |
|---|---|---|
| Main Menu | Theme main header and sticky navigation use the primary location. | Check the desktop header and the sticky header when sticky navigation is enabled. |
| Footer Menu | Registered footer location; its output depends on the active footer layout. | Check the footer after assignment and confirm the selected footer structure is active. |
| Mobile Menu | The theme mobile header uses the mobile-menu location. If no menu is assigned to Mobile Menu, the theme renders no mobile navigation items. It does not fall back to Main Menu. | Test the open mobile menu, submenu toggles, and touch-sized links. |
| Top Header Menu | Top-header variants can render the top-header-menu location. | Check the selected top-header layout before diagnosing a missing top menu. |
Desktop and sticky navigation#
Plumbit's theme main-header partials and sticky-header partials call wp_nav_menu() with the primary location and the Stronghold mega-menu walker. In the normal theme path, changing the Main Menu assignment is the relevant test for both desktop and sticky navigation. Do not create a second sticky menu assignment unless the active header source explicitly provides one.
Mobile, top, and footer navigation#
The theme mobile header uses the Mobile Menu location. When no menu is assigned to Mobile Menu, the theme renders no mobile navigation items. It does not fall back to Main Menu. The top header uses Top Header Menu only for header variants that include a top navigation area. Footer Menu is registered for footer output, but the visible footer layout still determines whether that area is rendered.
When Elementor headers are involved#
An Elementor header template can become the visible header source instead of the theme header. In that case, changing a theme menu location may not change the visible header. Inspect the Elementor template and the navigation widget inside it before changing assignments. Plumbit's Header Nav Menu widget reads Main Menu, while Plumbit's Header Mobile widget reads Mobile Menu. These widgets do not provide a separate saved-menu selector. Other Elementor or third-party menu widgets may have their own controls.
For a page-level Elementor header, confirm the provider and template boundary before changing theme menu assignments.
Save and verify the assignment#
Record the original state#
Write down the selected menu for each affected location.
Assign the intended menu#
Select the saved menu in the correct location selector and save the assignment.
Test every affected output#
Check desktop, sticky, mobile, top-header, and footer output as applicable. Test a submenu and log out before treating the result as complete.
Expected result#
The intended saved menu appears in the correct Plumbit output area, while unrelated locations remain unchanged.
Common problems#
Related articles
How to create and edit Plumbit menus
Create a WordPress menu, add pages and Plumbit content, organize submenu items, and prepare the menu for a Plumbit location.
How to configure the Plumbit theme header
Configure Plumbit's theme-provided top, main, sticky, and mobile header areas without confusing them with the page title banner or an Elementor header template.
How to configure the Plumbit mobile header
Configure Plumbit's mobile logo, Mobile Menu, toggle, panel, submenu behavior, and mobile sticky state, then verify the result on a real narrow viewport.
Theme headers versus Elementor header templates in Plumbit
Identify which system owns each Plumbit header area, then edit the correct provider without creating duplicate output.
How to configure the Plumbit theme footer
Configure the theme footer provider, widget area, column layout, Footer Menu, copyright area, and back-to-top behavior without confusing it with an Elementor Footer template.
