Advanced Reading Progress & View Counter

Opis

Advanced Reading Progress & View Counter helps improve user engagement by showing visitors:

✔ How much content they have read
✔ Which posts are most popular
✔ A cleaner and more interactive reading experience

The plugin combines a customizable reading progress indicator with a lightweight post view counter that includes anti-refresh protection.

Perfect for:

  • Blogs
  • News websites
  • Tutorial sites
  • Documentation websites
  • Magazine-style WordPress websites

Why Use This Plugin?

Many readers leave long articles before finishing them.

A reading progress bar encourages visitors to continue scrolling and improves content interaction. At the same time, the built-in view counter helps display content popularity and social proof.

This plugin is lightweight, easy to configure, and works without external tracking services.

Reading Progress Features

  • Top reading progress bar
  • Circular/radial progress indicator
  • Custom colors and thickness
  • Multiple display positions
  • Mobile-friendly design
  • Select supported post types
  • Lightweight frontend assets

Post View Counter Features

  • Smart anti-refresh protection
  • Configurable lock window
  • Custom prefix & suffix
  • Multiple display positions
  • Manual shortcode placement
  • Support for specific post IDs
  • Hide zero-view counts

Easy Customization

  • Beginner-friendly settings
  • Clean WordPress admin UI
  • No coding required
  • Lightweight and performance-focused

Shortcodes

Display the counter anywhere manually:

[arpvc_view_counter]

Alias shortcode:

[arpvc_read_count]

Show views for a specific post:

[arpvc_view_counter post_id="123"]

Add custom text:

[arpvc_view_counter prefix="Views:" suffix="Total"]

Hide counter when views are zero:

[arpvc_view_counter show_zero="0"]<h3>Development</h3>

Source code is available on GitHub:

https://github.com/Teckut-Git/advanced-reading-progress-view-counter

Production assets included in the plugin are generated using npm and gulp.

Slike ekrana

Instalacija

  1. Upload the plugin folder to /wp-content/plugins/advanced-reading-progress-view-counter/
  2. Activate the plugin from the Plugins page in WordPress
  3. Open Reading Progress & Views from the admin menu
  4. Configure progress bar settings
  5. Configure view counter settings
  6. Save changes and start tracking engagement

ČPP

How does the anti-refresh protection work?

The plugin stores a temporary cooldown period per visitor and post.

Example:

If the lock window is set to 24 hours, refreshing the same post multiple times within that period will not increase the view count.

Can I disable the lock window?

Yes.

Simply set the lock window value to 0.

Can I manually place the counter?

Yes.

Set the counter position to Shortcode Only and place:

[arpvc_view_counter]

anywhere inside posts, pages, widgets, Elementor, Gutenberg blocks, or page builders.

Does the plugin require external services?

No.

Everything works directly inside WordPress without third-party APIs or tracking systems.

Is the plugin lightweight?

Yes.

The plugin is optimized for performance and loads only the required frontend assets.

Recenzije

Nema recenzija za ovaj dodatak.

Saradnici i programeri

“Advanced Reading Progress & View Counter” is open source software. The following people have contributed to this plugin.

Doprinositelji

Zapis promijena

1.0.1

  • Improved WordPress.org plugin page content
  • Enhanced plugin documentation and readability
  • Improved shortcode explanations
  • Updated compatibility for latest WordPress and WooCommerce versions
  • UI and presentation improvements

1.0.0

  • Initial release
  • Reading progress indicator
  • Circular progress display
  • Post view counter
  • Shortcode support
  • Anti-refresh lock system