PageResonance is a lightweight, privacy-focused page view counter for WordPress. It tracks real human visitors while filtering out bots and preventing duplicate counts from the same visitor within a 24-hour window.
Features:
Post/Page Views:
[pageresonance_page_views] — Displays the view count for the current post.[pageresonance_page_views label="Views:"] — Adds a text label before the count.[pageresonance_page_views icon="1"] — Adds an eye icon before the count.[pageresonance_page_views id="123"] — Displays the view count for a specific post by ID.Total Site Views:
[pageresonance_total_views] — Displays the total view count across all posts.[pageresonance_total_views label="Total Views:"] — With a label prefix.[pageresonance_total_views icon="1"] — With an eye icon.Taxonomy Archive Views:
[pageresonance_term_views] — Displays the view count for the current category/tag archive.[pageresonance_term_views id="5"] — Displays the view count for a specific term by ID.[pageresonance_term_views label="Views:" icon="1"] — With label and icon.<?php echo pageresonance_get_views(); ?> — Returns the view count for the current post.
<?php echo pageresonance_get_views( 123 ); ?> — Returns the view count for a specific post.
<?php echo pageresonance_get_term_views(); ?> — Returns the view count for the current category or tag archive.
<?php echo pageresonance_get_term_views( 5 ); ?> — Returns the view count for a specific term.<h3>Privacy</h3>
PageResonance stores view counts on your site. It does not send visitor data to an external server.
To avoid counting the same visitor twice within 24 hours, the plugin temporarily stores a one-way SHA-256 hash derived from the visitor IP address, browser user agent, and a site-specific WordPress salt. Raw IP addresses and user agents are not stored. A daily cleanup removes expired hashes, normally within 48 hours.
The same description is suggested in WordPress under Settings Privacy.