Frequently asked questions
Does ONav need Orravo Theme?
No. ONav runs on any theme that calls wp_body_open. With Orravo Theme it stacks correctly with the theme's header spacer; on third-party themes it injects its own.
What happens to my WordPress menu?
Nothing. The wp_nav_menu locations stay registered. ONav simply renders its own structure instead. If you deactivate ONav the theme falls back to whichever menus were assigned in Appearance > Menus.
Can I run it as a top-level menu instead of under Orravo?
Yes. Enable White Label in ONav > Settings. That bypasses the under-Core mounting and registers ONav as a top-level menu with custom branding.
Where is the config stored?
In a single WordPress option, onav_config. You can back it up with WP-CLI: wp option get onav_config --format=json > backup.json.
Can the same mega panel appear in two places?
Yes. Create the panel under ONav > Mega Panels (CPT orv_mega_panel), then reference its post ID from each nav item.
Does the mobile drawer work outside Orravo Theme?
Yes. The drawer is rendered outside #onav-root so its position:fixed resolves against the viewport instead of any promoted container. This was fixed in 2.1.1.

