{"id":389146,"date":"2026-10-25T11:22:22","date_gmt":"2026-10-25T11:22:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/scalarpoint-unique-post-views\/"},"modified":"2026-10-26T23:16:45","modified_gmt":"2026-10-26T23:16:45","slug":"scalarpoint-unique-post-views","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/scalarpoint-unique-post-views\/","author":23588755,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.0","stable_tag":"1.3.0","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Scalarpoint Unique Post Views","header_author":"olu'remi - Scalarpoint Limited","header_description":"Counts lightweight unique browser visits to posts and provides sortable cleanup candidates in the Posts screen. It never deletes content automatically.","assets_banners_color":"","last_updated":"2026-10-26 23:16:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":117,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation"],"tags":{"1.1.0":{"tag":"1.1.0","author":"oludaremy","date":"2026-10-25 11:21:52","revision":3764413},"1.2.0":{"tag":"1.2.0","author":"oludaremy","date":"2026-10-25 12:21:32","revision":3764513},"1.3.0":{"tag":"1.3.0","author":"oludaremy","date":"2026-10-26 23:16:45","revision":3767471}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0","1.2.0","1.3.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[],"plugin_category":[],"plugin_contributors":[288410],"plugin_business_model":[],"class_list":["post-389146","plugin","type-plugin","status-publish","hentry","plugin_contributors-oludaremy","plugin_committers-oludaremy"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/scalarpoint-unique-post-views.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Scalarpoint Unique Post Views adds a sortable Unique views column to the Posts screen. You can filter published posts by a view threshold, choose ascending or descending view order, use a publication date range, and apply the normal WordPress category filter, then export candidate post IDs and details to CSV.<\/p>\n\n<p>The plugin does not delete, trash, archive, redirect, or modify post content automatically.<\/p>\n\n<h3>How counting works<\/h3>\n\n<ul>\n<li>Editors and administrators, common crawlers, feeds, previews, and non-published posts are excluded.<\/li>\n<li>A small background request increments one post-meta value for the viewed post.<\/li>\n<li>Browser local storage prevents ordinary refreshes in the same browser from counting again for that post.<\/li>\n<li>No visitor table, visitor hash, IP address, cookie, or per-visitor row is stored.<\/li>\n<li>Counts represent unique browser\/post combinations, not verified unique humans.<\/li>\n<\/ul>\n\n<p>The count is stored in the <code>_post_counter_views<\/code> post meta field.<\/p>\n\n<h3>Cleanup workflow<\/h3>\n\n<ol>\n<li>Open Posts in the WordPress dashboard.<\/li>\n<li>Enter a maximum view count, choose an ascending or descending view order, and set a publication date range or category if needed.<\/li>\n<li>Review the resulting posts and optionally click Export candidate IDs.<\/li>\n<li>Check Search Console impressions, backlinks, internal links, and content quality.<\/li>\n<li>Back up the site before archiving, redirecting, trashing, or deleting anything.<\/li>\n<\/ol>\n\n<p>For SEO, consolidating a weak post into a stronger post with a redirect is often safer than deleting it solely because its view count is low.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>The plugin does not set a visitor cookie and does not store IP addresses, user IDs, visitor hashes, or visitor records. It uses browser local storage and sends a post ID to the site's own WordPress REST endpoint to increment an aggregate post-meta value. Site owners should still review this behavior against their privacy policy and local requirements.<\/p>\n\n<h3>Scalability note<\/h3>\n\n<p>A single incrementing post-meta value cannot determine whether two devices belong to the same person. This version intentionally uses browser local storage to prevent repeated views from the same browser while avoiding visitor tables and per-visitor database records.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>unique-post-views<\/code> directory to <code>wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate Scalarpoint Unique Post Views from Plugins in WordPress.<\/li>\n<li>Visit published posts as normal; counting starts after activation.<\/li>\n<\/ol>","raw_excerpt":"Counts lightweight unique browser views in post meta and helps identify old, low-engagement content for review.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/389146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=389146"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/oludaremy"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=389146"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=389146"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=389146"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=389146"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=389146"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=389146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}