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.