تفصیل
Advanced Reading Progress & View Counter adds a customizable reading progress indicator and an intelligent post view counter to your WordPress website.
Improve reader engagement with visual reading progress tracking and monitor content popularity with built-in anti-refresh view counting.
Key Features
- Reading progress indicator with bar and radial display modes.
- Custom colors, thickness, and position controls.
- Select which post types display the indicator.
- Post view counter with anti-refresh protection.
- Configurable prefix, suffix, colors, and placement.
- Shortcode support for manual placement.
- Lightweight and performance-friendly.
- No external services required.
Shortcodes
[arpvc_view_counter][arpvc_read_count](alias)[arpvc_view_counter post_id="123"][arpvc_view_counter prefix="Views:" suffix="total"][arpvc_view_counter show_zero="0"]
Notes
- If badge position is set to
Shortcode only, the badge is rendered only where shortcode is used. - Anti-refresh lock logic still applies to counting unless lock window is set to
0.
Development & Source Code
This plugin uses a modern build process (npm + gulp) to generate optimized production assets.
The full human-readable, uncompiled development source code is publicly available at:
https://github.com/Teckut-Git/advanced-reading-progress-view-counter
The plugin distributed via WordPress.org contains compiled production assets located in:
- build/js/
- build/css/
Developers can review, study, modify, and rebuild the original source code using the instructions below.
Rebuild Instructions
To regenerate compiled assets from source:
-
Clone the repository:
git clone https://github.com/Teckut-Git/advanced-reading-progress-view-counter -
Navigate into the project directory:
cd advanced-reading-progress-view-counter -
Install dependencies:
npm install -
Build production files:
npx gulp build
This ensures transparency and compliance with WordPress.org plugin guidelines.
اسکرین شاٹس
انسٹالیشن
- Upload the plugin folder to
/wp-content/plugins/advanced-reading-progress-view-counter/. - Activate the plugin from the Plugins screen in WordPress.
- Open Reading Progress & Views in wp-admin.
- Configure progress indicator settings in Progress Settings tab.
- Configure counter settings in View Counter tab.
عمومی سوالات
-
How does "Lock window (hours)” work?
-
It is a cooldown per visitor per post.
- Example: if set to
24, the same visitor adds at most one view to that post every 24 hours. - Repeated refreshes inside the window do not increase the count.
- Example: if set to
-
Can I disable the lock window?
-
Yes. Set
Lock window (hours)to0to disable lock-based deduplication. -
How do I place the view counter manually?
-
Set badge position to
Shortcode only, then place[arpvc_view_counter]where needed. -
Does this plugin count bot traffic?
-
The plugin includes basic request filtering to skip obvious bot-like user agents and non-standard request contexts.
-
Can I show the counter on a specific post from another page?
-
Yes, use:
[arpvc_view_counter post_id="123"]
جائزے
There are no reviews for this plugin.
شراکت دار اور ڈیویلپرز
“Advanced Reading Progress & View Counter” اوپن سورس سافٹ ویئر ہے۔ مندرجہ ذیل لوگوں نے اس پلگ ان میں حصہ لیا:
شراکت دار“Advanced Reading Progress & View Counter” کا اپنی زبان میں ترجمہ کریں۔
ڈویلپمینٹ میں دلچسپی ہے؟
کوڈ براؤز کریں، ایس این وی ریپوزیٹری کو چیک کریں یا ڈویلپمینٹ لاگ کو سبسکرائب کریں بذریعہ آر ایس ایس۔
چینج لاگ
1.0.0
- Initial release.
- Progress indicator settings panel.
- Post view counter with lock window and shortcode support.




