Advanced Reading Progress & View Counter
Advanced Reading Progress & View Counter
Description
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.
Installation
- Upload the plugin folder to
/wp-content/plugins/advanced-reading-progress-view-counter/ - Activate the plugin from the Plugins page in WordPress
- Open Reading Progress & Views from the admin menu
- Configure progress bar settings
- Configure view counter settings
- Save changes and start tracking engagement
Screenshots
Faq
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.
Yes.
Simply set the lock window value to 0.
Yes.
Set the counter position to Shortcode Only and place:
[arpvc_view_counter]
anywhere inside posts, pages, widgets, Elementor, Gutenberg blocks, or page builders.
No.
Everything works directly inside WordPress without third-party APIs or tracking systems.
Yes.
The plugin is optimized for performance and loads only the required frontend assets.
Reviews
Changelog
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




