Docs/Bar Appearance & Display

Bar Appearance & Display

Every option in this page is available in the Free version. Pro users inherit all of these and add more on top (see the Pro features section of the sidebar).

Accessing settings

All settings live under the Progress Bar menu in your WordPress admin sidebar (top-level menu, not under Settings). Appearance options are grouped in the Style tab.

The Style tab of the Progress Bar settings page in WordPress admin
The Style tab inside the Progress Bar admin menu.

Bar Appearance

Controls the visual look of the progress bar itself.

OptionValuesDefault
Bar colorAny color (color picker)#1D9E75
Height2 – 20 px4 px
Positiontop / bottom / customtop
Custom CSS selectorAny valid CSS selector
Track backgroundAny color (optional)
Opacity10 – 100 %100 %
Z-index1 – 99,9999999
Sticky header offsetauto or 0 – 500 pxauto

Custom CSS selector lets you anchor the bar to any element on the page — useful if you want it right under a custom header rather than at the viewport edge.

Sticky header offset keeps the bar from disappearing behind sticky headers. The default auto value detects the header height automatically. If detection misbehaves on your theme, set a fixed pixel value instead.

Display Control

Controls where the bar appears across your site.

OptionValuesDefault
Enable on postsOn / OffOn
Enable on pagesOn / OffOff
Hide on homepageOn / OffOn
Device visibilityAll / Desktop only / Mobile only / Hide on mobileAll

Progress Source

ReadNinja can compute the reading progress in two different ways.

  • Content only — the bar starts filling when the reader enters the article body and finishes at the last paragraph. ReadNinja auto-detects common content wrappers like .entry-content, .post-content and article.
  • Full page — the bar reflects overall page scroll (from top of the browser window to the bottom of the document).