Getting started
After activating ONav, head to ONav in the admin sidebar (or Orravo > ONav if Orravo Core is active). The single-page admin holds the entire navigation.
First steps
- Brand tab: upload a logo or enter a site name. Set width and height in pixels.
- Primary tab: pick a style (Default, Aurora, Penelope, Iconic, Northwind, Atelier). Add nav items.
- Topbar tab: enable the announcement bar if you need one and add items or descriptor text.
- Footer tab: pick a layout and add columns, brand, social, newsletter, or html widgets.
- Mega Panels tab: create reusable full-width dropdown panels.
- Hit Save. The admin uses a live-preview iframe, so you see changes before they ship.
Auto-injection
ONav renders at wp_body_open by default, so it shows up on any modern theme without a single template edit. If you want explicit control, your theme can call:
phpdo_action( 'onav_primary' ); // emits topbar + primary nav
do_action( 'onav_footer' ); // emits footer columnsIf either action runs, ONav skips its auto-injection at wp_body_open.
Importing a preset
Under ONav > Presets, the plugin ships 8 starter configs: agency-bold, blog-magazine, corporate-enterprise, ecommerce-store, portfolio-minimal, saas-launch, simple-links, startup-aurora. Click one to overwrite onav_config with that preset's JSON. Take a config export first if you want to keep your current setup.

