Navigation Menus
Build and manage the header and footer navigation links for your site.
TL;DR
Go to Admin → Navigation. Add items using the Quick Add dropdown (auto-populated with pages and blog links) or enter a custom URL manually. Drag to reorder. Supports multiple menu groups: primary_nav (header) and footer_nav (footer). Items can be nested for dropdown menus.
Details
Navigation URLs now automatically include the correct locale prefix (e.g.
/fr/blog). Theme authors no longer need to manually wrap nav URLs.Navigation Groups
Pubvana supports multiple named navigation groups, each rendered in a different location by the active theme:
primary_nav— the main header menu. Rendered in the site header via the theme layout.footer_nav— the footer links. Rendered in the theme footer.
The Themes section of the Navigation page lists all available groups. Click a group tab to edit that menu.
Navigation Item Fields
Each navigation item has the following fields:
| Field | Description |
|---|---|
| Label | The visible link text |
| URL | The destination path or full URL |
| Parent | Optional parent item for nested dropdown menus |
| Sort Order | Position in the menu (managed by drag-and-drop) |
| Target | Link target attribute — leave blank for same tab, set _blank to open in a new tab |
| Nav Group | Which menu this item belongs to (primary_nav, footer_nav) |
Quick Add
The Quick Add dropdown is pre-populated with:
- All published Pages (with their slugs as URLs)
- The Blog index link
- The Contact page link
- Any public routes registered by active plugins
Select an entry from the dropdown and click Add to insert it into the active group with the label auto-filled.
Manual Add
To add an item that is not in the Quick Add list, fill in the Label and URL fields manually and click Add. Any URL is accepted: relative paths (e.g., /about) or full external URLs (e.g., https://example.com).
Nested Menus (Dropdowns)
To create a dropdown sub-menu, set a navigation item's Parent to an existing top-level item. The theme renders nested items as a dropdown under the parent. Multiple levels of nesting are supported (subject to the theme's CSS).
Reordering
Drag navigation item rows up or down to change their order within the menu. The sort order is saved automatically on drop.
Deleting Items
Click the Delete button (trash icon) on any item to remove it. Deleting a parent item also removes its children.