Description
Navitto adds a fixed navigation bar that follows the H2 headings of a single post or page and behaves like a compact table of contents.
It helps readers understand “where they are” in long-form content and lets them jump smoothly to each section.
Features
- Fixed navigation bar – Stays at the top (or bottom) of the screen while scrolling and always shows the list of H2 headings.
- Display modes – Show all headings, select specific headings to show, or hide the nav entirely per post/page.
- Customizer integration – Choose a design preset (simple or theme-based), position (top/bottom), height, and font weight.
- Bulk apply – Enable or disable Navitto for all existing posts at once from “Settings Navitto”.
- Theme-aware – Tries to detect common fixed headers and adjust scroll offset so the heading is not hidden behind the header.
- Posts and pages – Works on both posts and pages, which is useful for long landing pages and comparison content.
Installation
- Upload the plugin ZIP or search for “Navitto” from “Plugins Add New” in your WordPress admin and install it.
- Click “Activate”.
- Open the post or page edit screen. You will see the “Navitto” meta box in the sidebar, where you can choose the display mode and select headings.
- (Optional) Go to “Appearance Customize Navitto” to adjust design presets, position, height, and font weight.
- (Optional) Go to “Settings Navitto” to change the default behavior for new posts and run bulk enable/disable for existing posts.
FAQ
-
- Make sure the post/page is not set to “Hide fixed nav” in the Navitto meta box.
- The fixed nav is shown only when the content has at least two H2 headings. If there is only one (or none), it will not appear.
-
How do I choose which headings are shown?
-
Select “Choose headings to display” in the Navitto meta box.
You can then check the H2 headings you want to show and optionally override their label text.
You can also control when the fixed nav appears (from the top of the page, or after passing the first selected heading). -
If your theme supports the
navitto_fixed_nav_inside_headerfilter and outputs the nav in the header, Navitto can be placed inside the header area.
Please refer to your theme’s documentation for details.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Navitto” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Navitto” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
(2026-03-29)
* Updated readme: trimmed description and simplified changelog for the plugin directory page.
1.0.0
(2026-03-29)
* Initial release on the WordPress.org Plugin Directory.