Skip to content

How to Add Steps in a WordPress Reading Progress Bar?

Key Takeaways

  • Progress Tracker in Nexter Blocks works in the Free edition and Nexter Blocks Pro, and it is enabled under Nexter > Blocks in the WordPress dashboard.
  • Pin Point adds clickable markers to the Progress Tracker block when Apply To is set to Entire Page and the type is Horizontal or Vertical; Circular and section-scoped bars render zero markers.
  • Each pin uses a Title plus a matching HTML anchor ID, and clicking a pin scrolls smoothly to its target while passed pins gain an active class.
Table of Contents

A progress bar shows how far. Pin Point shows what is still ahead, by name.

Each pin is a small, clickable marker tied to a heading or section elsewhere on the page — click one and the page scrolls straight there.

For every Dynamic Device setting in one place, see the Progress Tracker block guide.

Before You Start

  • Edition: Free — the Progress Tracker block works in Nexter Blocks (free) and Nexter Blocks Pro.
  • Block to enable: Progress Tracker, switched on under Nexter > Blocks in your WordPress dashboard.
  • The bar is fixed to the screen, not the page. It stays in place as you scroll, pinned to the edge you choose — that is what makes it a reading indicator rather than a static graphic.
  • An HTML id on each heading or section you want to mark — set it in that block’s Advanced > HTML anchor field.
A reading progress bar with named pin points, before scrolling
The same bar after scrolling halfway down the page

Steps

  1. Add the Progress Tracker block anywhere on the page.
  1. Choose a Type: Horizontal, Vertical or Circular.
The Type options
  1. Turn on Pin Point.
The Pin Point setting
  1. Add a row for each marker, give it a Title, and put the target heading’s HTML anchor into the ID field.
  1. Repeat for every point you want marked along the bar.

Pin Point only appears with Apply To set to Entire Page, and only on the Horizontal or Vertical types. Measured: the same setup with Apply To set to a section, or the type set to Circular, renders zero markers — the settings stay in the editor but nothing appears on the page.

How It Behaves

  • Pins are genuinely clickable. Measured: clicking a pin scrolled the page straight to its target element, smoothly.
  • Pins sit where their target sits. Measured across a long page: three pins for content near the top, middle and end positioned themselves at roughly 0%, 33% and 73% along the bar — proportional to where that content actually falls.
  • Pins mark themselves as passed. Read directly in the block’s own script: once scroll passes a pin’s target, that pin gains an active class, so returning readers can see what they have already covered.
  • Pin Point only appears with Apply To set to Entire Page, and only on the Horizontal or Vertical types. Measured: the same setup with Apply To set to a section, or the type set to Circular, renders zero markers — the settings stay in the editor but nothing appears on the page.

Limitations

  • Only works with Apply to set to Entire Page — measured, a section-scoped bar never shows any pins.
  • Does not work on the Circular type — measured, no markers render.
  • Each pin needs a real HTML id elsewhere on the page — a Title with no matching ID renders nothing for that row.

Troubleshooting

My pins are not showing at all

Check Apply to is set to Entire Page and Type is Horizontal or Vertical — measured, pins render on neither a section-scoped bar nor a Circular one.

A pin does nothing when clicked

Check that row’s ID matches a real HTML anchor elsewhere on the page exactly, including case.

The pins are bunched up in one spot

That reflects where their targets actually sit relative to the whole page — if your headings are close together near the top, their pins will be too.

Related Docs

Share your Thoughts

Still in Doubt? Let’s Assist You

Have Feedback or Questions?

Join our WordPress Community on Facebook!

Related Frequently Asked Questions

What do I need before adding steps to a WordPress reading progress bar?

The Progress Tracker block in Nexter Blocks is the base requirement, and the page says it works in the free edition as well as Nexter Blocks Pro. Each step also needs a real HTML id on the heading or section you want to mark, entered in that block’s Advanced > HTML anchor field. That anchor is what the pin jumps to, so without it the marker has nothing to target.

Why are my pins not showing on the progress bar?

Pins only render when Apply To is set to Entire Page and the type is Horizontal or Vertical. The page says a section-scoped bar and the Circular type both render zero markers, even if the settings still appear in the editor. That usually means the setup is valid in the editor but not in a mode that supports Pin Point on the front end.

How do pins behave when someone clicks them?

Each pin is a clickable marker tied to a heading or section elsewhere on the page, and clicking one scrolls straight to that target smoothly. That makes Pin Point more than a visual cue because it doubles as navigation. The page also says pins gain an active class after their target has been passed, so readers can see what they have already covered.

Why are all my pins clustered near one spot on the bar?

That usually reflects where the targets actually sit on the page. The page measured three pins for content near the top, middle, and end at roughly 0%, 33%, and 73% along the bar, so spacing follows content position rather than being evenly forced apart. If headings are close together near the top, their pins will bunch up there too.

Can I use Pin Point on a section progress bar or circular progress bar?

Pin Point only works with Apply To set to Entire Page and only on Horizontal or Vertical types. The page explicitly says a section-scoped bar never shows pins, and Circular renders no markers at all. That matters if you are choosing a layout first, because Pin Point support depends on both scope and type.

What is the difference between a reading progress bar and Pin Point markers?

The progress bar shows how far through the page someone has read, while Pin Point shows what is still ahead by name. In Nexter Blocks, that means you get both orientation and navigation in one block: the bar tracks reading position, and each pin links to a specific heading or section through its HTML anchor.

Last reviewed: September 28, 2026

Related Docs