[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKZ4J51uyHsGLUuoNd9Q72g_P0QEBd31aXNgnJOqhDUo":3,"$fhANn1379fsfa5IPLbudWS1TwXvz9n8N4j3ARovgaS5k":399,"$fTsu_7hxyTNoR5CuJr0GYuUW5pmaHhDlpbGklVOwXsyI":403},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":144,"fingerprints":369},"wp-post-stats","WP Post Stats","2.2","Pankaj Jha","https:\u002F\u002Fprofiles.wordpress.org\u002Fmasdiblogs\u002F","\u003Cp>Simple wordpress plugin that embeds a counter in your blog and shows the number of visits your website’s pages and posts has. Enables you to display how many times a post\u002Fpage had been viewed.\u003C\u002Fp>\n\u003Cp>Feature:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Works on all modern browsers.\u003C\u002Fli>\n\u003Cli>Work With all the cache plugins.\u003C\u002Fli>\n\u003Cli>Widget available.\u003C\u002Fli>\n\u003Cli>Simple configuration.\u003C\u002Fli>\n\u003Cli>Exclude Bot Views option available\u003C\u002Fli>\n\u003Cli>Most Viewed Template.\u003C\u002Fli>\n\u003Cli>Display Options.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\n\u003Ca href=\"http:\u002F\u002Fonlinewebapplication.com\" rel=\"nofollow ugc\">Author Site\u003C\u002Fa>|\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fonlinewebapplication.com\u002Fwp-post-stats\u002F\" rel=\"nofollow ugc\">Plugin Home Page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Support Forums\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fforums.onlinewebapplication.com\u002Fwp-post-stats-release-2-1\u002F\" rel=\"nofollow ugc\">WP Post Stats Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WP-PostViews By \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002FGamerZ\u002F\" rel=\"nofollow ugc\">GamerZ\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Simple post stats plugin. Enables you to display how many times a post\u002Fpage had been viewed.",10,8138,0,"2013-12-17T04:08:00.000Z","3.7.41","3.0","",[19,20,21,22,23],"counter","hits","pageview","stats","views","http:\u002F\u002Fonlinewebapplication.com\u002F2012\u002F07\u002Fwp-post-stats.html","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-post-stats.zip",85,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"masdiblogs",5,310,30,84,"2026-05-19T21:14:41.927Z",[39,59,83,103,122],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":17,"tags":54,"homepage":56,"download_link":57,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":58},"pageviews","Pageviews","0.11.0","Pressjitsu","https:\u002F\u002Fprofiles.wordpress.org\u002Fpressjitsu\u002F","\u003Cp>Pageviews is a simple and lightweight views counter for your WordPress posts and pages. It is based on JavaScript and is compatible with all caching plugins, proxies and complex setups. Pageviews works with a hosted processing service, and performs extremely well under high-traffic and on sites with large amounts of content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Don’t start from scratch!\u003C\u002Fstrong> Import existing numbers from Google Analytics and other services with \u003Ca href=\"https:\u002F\u002Fpageviews.io\u002Fsync\u002F\" rel=\"nofollow ugc\">Pageviews Sync\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display the number of times a post or page has been viewed\u003C\u002Fli>\n\u003Cli>Works on high-traffic websites with zero impact on performance\u003C\u002Fli>\n\u003Cli>Includes useful hooks and APIs for seamless integration into third-party themes\u003C\u002Fli>\n\u003Cli>Compatible with caching plugins, proxies and application firewalls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More information on \u003Ca href=\"https:\u002F\u002Fpageviews.io\" rel=\"nofollow ugc\">Pageviews.io\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you need any setup assistance or help migrating your existing views counts from other plugins or services please reach out to us \u003Ca href=\"https:\u002F\u002Fpageviews.io\u002Fcontact\u002F\" rel=\"nofollow ugc\">via e-mail\u003C\u002Fa>, or open a new thread in the WordPress.org support forums. For best performance Pageviews uses an external service to collect and process numbers. Visit our \u003Ca href=\"https:\u002F\u002Fpageviews.io\u002Ftos\u002F\" rel=\"nofollow ugc\">terms of service\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fpageviews.io\u002Fprivacy\u002F\" rel=\"nofollow ugc\">privacy policy\u003C\u002Fa> for more details.\u003C\u002Fp>\n","A simple and lightweight pageviews counter for your WordPress posts and pages.",1000,45475,94,7,"2020-02-21T09:57:00.000Z","5.5.18","4.4",[55,19,20,40,23],"analytics","https:\u002F\u002Fpageviews.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpageviews.0.11.0.zip","2026-04-16T10:56:18.058Z",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":13,"last_vuln_date":82,"fetched_at":58},"post-views-counter","Post Views Counter","1.7.9","dFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fdfactory\u002F","\u003Cp>Post Views Counter allows you to collect and display how many times a post, page, or other content has been viewed in a simple, fast and reliable way.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpostviewscounter.com\u002F\" rel=\"nofollow ugc\">Post Views Counter\u003C\u002Fa> gives you clear, accurate post view stats — right inside WordPress. No external tools. No bloat. Just the numbers you need to see what’s working.\u003C\u002Fp>\n\u003Ch4>Key Benefits\u003C\u002Fh4>\n\u003Cp>Clarity, speed, and control:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Clear, Focused Metrics\u003C\u002Fstrong> — You get a clear picture of how your posts are performing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Made for WordPress\u003C\u002Fstrong> — Runs entirely in your site. No GA, no third-party pipes; accurate counts in your Dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy-first\u003C\u002Fstrong> — Data lives on your server, with controls that respect visitors’ rights and privacy regulations.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works at scale\u003C\u002Fstrong> — Minimal overhead, no external scripts, Multisite-ready.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display anywhere\u003C\u002Fstrong> — Automatically show counts, or place them exactly where you want via blocks or shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Practical features that matter:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Count & display views for \u003Cstrong>any post type\u003C\u002Fstrong> you select.\u003C\u002Fli>\n\u003Cli>Three counting modes: \u003Cstrong>PHP, JavaScript, REST API\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Dashboard post views \u003Cstrong>stats widget\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Sortable Post Views \u003Cstrong>admin column\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Exclude bots, logged-in users, specific roles, or IPs\u003C\u002Fli>\n\u003Cli>Manually adjust a post’s views when needed.\u003C\u002Fli>\n\u003Cli>Query and \u003Cstrong>order content by views\u003C\u002Fstrong> (developer-friendly)\u003C\u002Fli>\n\u003Cli>Custom REST API endpoints\u003C\u002Fli>\n\u003Cli>Option to set count interval\u003C\u002Fli>\n\u003Cli>One-click data import from \u003Cstrong>WP-PostViews\u003C\u002Fstrong>, \u003Cstrong>Statify\u003C\u002Fstrong> and \u003Cstrong>Page Views Count\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Post views \u003Cstrong>display position\u003C\u002Fstrong>, automatic or manual via shortcode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite\u003C\u002Fstrong> compatibile\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML\u002FPolylang\u003C\u002Fstrong> compatible; translation-ready (.pot)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Post Views Counter Pro\u003C\u002Fh4>\n\u003Cp>More capability without extra complexity:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fast AJAX counting\u003C\u002Fstrong> for more accurate data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching optimization\u003C\u002Fstrong> that guarantees performance even under heavy traffic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reports\u003C\u002Fstrong>: Views by Date, Post, Author to spot winners, trends, and top contributors.\u003C\u002Fli>\n\u003Cli>Customizable \u003Cstrong>Views Period\u003C\u002Fstrong> (e.g., last 7\u002F30 days) to control the views count timeframe.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export to CSV\u002FXML\u003C\u002Fstrong> to download and share data.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrations\u003C\u002Fstrong> for ordering by views in popular builders (e.g., \u003Cstrong>Elementor Pro, Divi, GenerateBlocks\u003C\u002Fstrong>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpostviewscounter.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Learn more about Pro \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n","Post Views Counter allows you to collect and display how many times a post, page, or other content has been viewed in a simple, fast and reliable way.",200000,5233876,98,1198,"2026-03-23T20:41:00.000Z","6.9.4","6.3.0","7.0",[55,19,40,76,77],"postviews","statistics","https:\u002F\u002Fpostviewscounter.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-views-counter.1.7.9.zip",99,2,"2024-04-05 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":72,"requires_at_least":96,"requires_php":97,"tags":98,"homepage":100,"download_link":101,"security_score":102,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":58},"statify","Statify","1.8.5","pluginkollektiv","https:\u002F\u002Fprofiles.wordpress.org\u002Fpluginkollektiv\u002F","\u003Cp>Statify provides a straightforward and compact access to the number of site views. It is privacy-friendly as it uses neither cookies nor a third party.\u003C\u002Fp>\n\u003Cp>An interactive chart is followed by lists of the most common reference sources and target pages. The period of statistics and length of lists can be set directly in the dashboard widget.\u003C\u002Fp>\n\u003Ch3>Data Privacy\u003C\u002Fh3>\n\u003Cp>In direct comparison to statistics services such as \u003Cem>Google Analytics\u003C\u002Fem>, \u003Cem>WordPress.com Stats\u003C\u002Fem> and \u003Cem>Matomo (Piwik)\u003C\u002Fem> \u003Cem>Statify\u003C\u002Fem> doesn’t process and store personal data as e.g. IP addresses – \u003Cem>Statify\u003C\u002Fem> counts site views, not visitors.\u003C\u002Fp>\n\u003Cp>Absolute privacy compliance coupled with transparent procedures: A locally in WordPress created database table consists of only four fields (ID, date, source, target) and can be viewed at any time, cleaned up and cleared by the administrator.\u003C\u002Fp>\n\u003Cp>Due to this tracking approach, Statify is 100% compliant with GDPR and serves as an lightweight alternative to other tracking services.\u003C\u002Fp>\n\u003Ch3>Display of the widget\u003C\u002Fh3>\n\u003Cp>The plugin configuration can be changed directly in the \u003Cem>Statify\u003C\u002Fem> Widget on the dashboard by clicking the \u003Cem>Configure\u003C\u002Fem> link.\u003C\u002Fp>\n\u003Cp>The amount of links shown in the \u003Cem>Statify\u003C\u002Fem> Widget can be set as well as the option to only count views from today. Of course, older entries are not deleted when changing this setting.\u003C\u002Fp>\n\u003Cp>The statistics for the dashboard widget are cached for four minutes.\u003C\u002Fp>\n\u003Ch3>Period of data saving\u003C\u002Fh3>\n\u003Cp>\u003Cem>Statify\u003C\u002Fem> stores the data only for a limited period (default: two weeks), longer intervals can be selected as option in the widget. Data which is older than the selected period is deleted by a daily cron job.\u003C\u002Fp>\n\u003Cp>An increase in the database volume can be expected because all statistic values are collected and managed in the local WordPress database (especially if you increase the period of data saving).\u003C\u002Fp>\n\u003Ch3>JavaScript tracking for caching compatibility\u003C\u002Fh3>\n\u003Cp>For compatibility with caching plugins like \u003Ca href=\"http:\u002F\u002Fcachify.de\" rel=\"nofollow ugc\">Cachify\u003C\u002Fa> \u003Cem>Statify\u003C\u002Fem> offers an optional switchable tracking via JavaScript. This function allows reliable count of cached blog pages.\u003C\u002Fp>\n\u003Cp>For this to work correctly, the active theme has to call \u003Ccode>wp_footer()\u003C\u002Fcode>, typically in a file named \u003Ccode>footer.php\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>Skip tracking for spam referrers\u003C\u002Fh3>\n\u003Cp>The comment blacklist can be enabled to skip tracking for views with a referrer URL listed in comment blacklist, i. e. which considered as spam.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you’ve problems or think you’ve found a bug (e.g. you’re experiencing unexpected behavior), please post at the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fstatify\" rel=\"ugc\">support forums\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Active development of this plugin is handled \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpluginkollektiv\u002Fstatify\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Pull requests for documented bugs are highly appreciated.\u003C\u002Fli>\n\u003Cli>If you want to help us translate this plugin you can do so \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fstatify\" rel=\"nofollow ugc\">on WordPress Translate\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Visitor statistics for WordPress with focus on data protection, transparency and clarity. Perfect as a widget in your WordPress Dashboard.",100000,2386433,96,50,"2025-12-21T16:02:00.000Z","4.7","5.2",[55,40,99,77,22],"privacy","https:\u002F\u002Fstatify.pluginkollektiv.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstatify.1.8.5.zip",100,{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":91,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":17,"tags":117,"homepage":118,"download_link":119,"security_score":80,"vuln_count":120,"unpatched_count":13,"last_vuln_date":121,"fetched_at":58},"wp-postviews","WP-PostViews","1.78","Lester Chan","https:\u002F\u002Fprofiles.wordpress.org\u002Fgamerz\u002F","\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Open \u003Ccode>wp-content\u002Fthemes\u002F\u003CYOUR THEME NAME>\u002Findex.php\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>You may place it in archive.php, single.php, post.php or page.php also.\u003C\u002Fli>\n\u003Cli>Find: \u003Ccode>\u003C?php while (have_posts()) : the_post(); ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Add Anywhere Below It (The Place You Want The Views To Show): \u003Ccode>\u003C?php if(function_exists('the_views')) { the_views(); } ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Or you can use the shortcode \u003Ccode>[views]\u003C\u002Fcode> or \u003Ccode>[views id=\"1\"]\u003C\u002Fcode> (where 1 is the post ID) in a post\u003C\u002Fli>\n\u003Cli>Go to \u003Ccode>WP-Admin -> Settings -> PostViews\u003C\u002Fcode> to configure the plugin.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-postviews\u002F\" title=\"https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-postviews\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Flesterchan\u002Fwp-postviews\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fdev.wp-plugins.org\u002Fbrowser\u002Fwp-postviews\u002Fi18n\u002F\" title=\"http:\u002F\u002Fdev.wp-plugins.org\u002Fbrowser\u002Fwp-postviews\u002Fi18n\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fdev.wp-plugins.org\u002Fbrowser\u002Fwp-postviews\u002Fi18n\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Plugin icon by \u003Ca href=\"http:\u002F\u002Fwww.icomoon.io\" rel=\"nofollow ugc\">Iconmoon\u003C\u002Fa> from \u003Ca href=\"http:\u002F\u002Fwww.flaticon.com\" rel=\"nofollow ugc\">Flaticon\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Donations\u003C\u002Fh3>\n\u003Cp>I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations.\u003C\u002Fp>\n\u003Ch3>Version 1.76.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Add Post Author in views template\u003C\u002Fli>\n\u003Cli>NEW: Bump for WordPress 5.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.76\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Added postviews_should_count filter\u003C\u002Fli>\n\u003Cli>FIXED: Change to (int) from intval() and use sanitize_key() with it.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.75\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Use WP_Query() for most\u002Fleast viewed posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.74\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Bump WordPress 4.7\u003C\u002Fli>\n\u003Cli>NEW: Template variable %POST_CATEGORY_ID%. It returns Post’s Category ID. If you are using Yoast SEO Plugin, it will return the priority Category ID. Props @FunFrog-BY\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.73\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>FIXED: In preview mode, don’t count views\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.72\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Add %POST_THUMBNAIL% to template variables\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.71\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>FIXED: Notices in Widget Constructor for WordPress 4.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.70\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>FIXED: Integration with WP-Stats\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.69\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Shortcode \u003Ccode>[views]\u003C\u002Fcode> or [views id=”POST_ID”]` to embed view count into post\u003C\u002Fli>\n\u003Cli>NEW: Added template variable \u003Ccode>%VIEW_COUNT_ROUNDED%\u003C\u002Fcode> to support rounded view count like 10.1k or 11.2M\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.68\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Added action hook ‘postviews_increment_views’ and ‘postviews_increment_views_ajax’\u003C\u002Fli>\n\u003Cli>NEW: Allow custom post type to be chosen under the widget\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.67\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Allow user to not use AJAX to update the views even though WP_CACHE is true\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.66\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>NEW: Supports MultiSite Network Activation\u003C\u002Fli>\n\u003Cli>NEW: Add %POST_DATE% and %POST_TIME% to template variables\u003C\u002Fli>\n\u003Cli>NEW: Add China isearch engines bots\u003C\u002Fli>\n\u003Cli>NEW: Ability to pass in an array of post types for get_most\u002Fleast_*() functions. Props Leo Plaw.\u003C\u002Fli>\n\u003Cli>FIXED: Moved uninstall to uninstall.php and hence fix missing nonce. Props Julio Potier.\u003C\u002Fli>\n\u003Cli>FIXED: Notices and better way to get views from meta. Props daankortenbach.\u003C\u002Fli>\n\u003Cli>FIXED: No longer needing add_post_meta() if update_post_meta() fails.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Version 1.65 (02-06-2013)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>FIXED: Views not showing in WP-Admin if “Display Options” is not set to “Display to everyone”\u003C\u002Fli>\n\u003C\u002Ful>\n","Enables you to display how many times a post\u002Fpage had been viewed.",3388162,88,65,"2025-08-31T05:28:00.000Z","6.8.5","4.0",[19,20,76,23],"https:\u002F\u002Flesterchan.net\u002Fportfolio\u002Fprogramming\u002Fphp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-postviews.1.78.zip",1,"2013-05-08 00:00:00",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":36,"num_ratings":132,"last_updated":133,"tested_up_to":72,"requires_at_least":134,"requires_php":17,"tags":135,"homepage":17,"download_link":140,"security_score":141,"vuln_count":142,"unpatched_count":13,"last_vuln_date":143,"fetched_at":58},"visitors-traffic-real-time-statistics","Visitor Traffic Real Time Statistics","8.6","wp-buy","https:\u002F\u002Fprofiles.wordpress.org\u002Fwp-buy\u002F","\u003Cp>\u003Cstrong>Visitor Traffic Real-Time Statistics for WordPress\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Unlock powerful insights into your website traffic with\u003Cstrong>Visitor Traffic Real-Time Statistics\u003C\u002Fstrong>, the ultimate WordPress plugin for tracking visitors, visits, browsers, operating systems, and more — all in one intuitive dashboard.\u003C\u002Fp>\n\u003Cp>With real-time data and easy-to-use shortcodes, you’ll get a complete picture of your site’s performance without the complexity. Whether you’re a blogger, business owner, or marketer, this plugin gives you the tools to understand your audience better and make smarter decisions.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Why Choose Visitor Traffic Real-Time Statistics?\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-Time Visitor Tracking:\u003C\u002Fstrong> See who’s visiting your site and when — in real-time.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Dashboard:\u003C\u002Fstrong> All your key insights are displayed on a single, easy-to-navigate dashboard.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Analytics:\u003C\u002Fstrong> Track visitors by country, device, browser, operating system, referrer, and more.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Integration:\u003C\u002Fstrong> Display visitor stats anywhere on your site with simple shortcodes.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Insights:\u003C\u002Fstrong> Monitor keywords, search engine referrals, and traffic sources to improve your SEO performance.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>Available Shortcodes (Simple & Flexible)\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Add these shortcodes to any post, page, or widget to showcase your traffic stats:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[ahc_stats_widget]\u003C\u002Fcode> – Display a site-wide statistics widget on the front end.  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[ahc_stats_widget title=\"Your Title\" fontsize=\"16\" display_today_visitors=true display_total_visitors=true]\u003C\u002Fcode> – Customize the widget with your own parameters.  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[ahc_today_visitors]\u003C\u002Fcode> – Display today’s visitors.  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[ahc_today_visits]\u003C\u002Fcode> – Display today’s page views.  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[ahc_total_visitors]\u003C\u002Fcode> – Show your all-time visitor count.  \u003C\u002Fli>\n\u003Cli>\u003Ccode>[ahc_total_visits]\u003C\u002Fcode> – Display total visits to your site.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>Free Version Features:\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Real-time visitor tracking and stats.  \u003C\u002Fli>\n\u003Cli>Insights into browsers, countries, hits, referrals, and searches.  \u003C\u002Fli>\n\u003Cli>Track daily, weekly, and monthly visitor trends.  \u003C\u002Fli>\n\u003Cli>Shortcodes to display key stats on your site.  \u003C\u002Fli>\n\u003Cli>Track top referring websites and keywords.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>Upgrade to Pro for Even More Power!\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Take your analytics to the next level with\u003Cstrong>Visitor Traffic Real-Time Statistics Pro\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multisite Support:\u003C\u002Fstrong> Track traffic across multiple sites in one place.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live User Tracking:\u003C\u002Fstrong> See how many people are online right now.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Interactive Google Maps:\u003C\u002Fstrong> Visualize visitor locations globally.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Page Tracking:\u003C\u002Fstrong> Identify your most popular posts and pages.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed Visit Graphs:\u003C\u002Fstrong> Analyze visitor activity by the hour.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced SEO Insights:\u003C\u002Fstrong> Discover the keywords driving traffic to your site.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Reports:\u003C\u002Fstrong> Get actionable insights with easy-to-read reports.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>Who Can Benefit?\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Bloggers who want to track reader engagement.  \u003C\u002Fli>\n\u003Cli>E-commerce store owners looking to understand customer behavior.  \u003C\u002Fli>\n\u003Cli>Marketers seeking to optimize SEO strategies.  \u003C\u002Fli>\n\u003Cli>Website administrators who need detailed traffic analysis.  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>Get Started Today!\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Install the plugin now\u003C\u002Fstrong> to gain valuable insights into your site traffic and grow your online presence.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wp-buy.com\u002Fproduct\u002Fvisitors-traffic-real-time-statistics-pro\u002F#gopro\" rel=\"nofollow ugc\">Go PRO Now\u003C\u002Fa>\u003C\u002Fstrong> to unlock all premium features and maximize your analytics potential!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.wp-buy.com\u002Fsupport-center\u002F\" rel=\"nofollow ugc\">Visit Our Support Center\u003C\u002Fa>\u003C\u002Fstrong> for any assistance.\u003C\u002Fp>\n\u003Cp>Your website is getting visitors. Don’t miss out on the insights that can help your business grow.\u003C\u002Fp>\n","This plugin will help you to track your visitors, browsers, operating systems, visits and much more in one dashboard page.",30000,1855571,234,"2026-03-22T15:04:00.000Z","3.0.1",[136,77,137,138,139],"hits-counter","stats-analytics","traffic","visitor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvisitors-traffic-real-time-statistics.8.6.zip",90,8,"2026-04-03 22:10:48",{"attackSurface":145,"codeSignals":244,"taintFlows":329,"riskAssessment":356,"analyzedAt":368},{"hooks":146,"ajaxHandlers":233,"restRoutes":241,"shortcodes":242,"cronEvents":243,"entryPointCount":81,"unprotectedCount":81},[147,153,157,161,165,168,172,177,181,185,189,193,197,201,205,209,213,217,221,225,229],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","init","postviews_textdomain","wp-post-stats.php",31,{"type":148,"name":154,"callback":155,"file":151,"line":156},"admin_menu","postviews_menu",38,{"type":148,"name":158,"callback":159,"file":151,"line":160},"wp_head","process_postviews",47,{"type":148,"name":162,"callback":163,"file":151,"line":164},"publish_post","add_views_fields",510,{"type":148,"name":166,"callback":163,"file":151,"line":167},"publish_page",511,{"type":148,"name":169,"callback":170,"file":151,"line":171},"delete_post","delete_views_fields",521,{"type":173,"name":174,"callback":175,"file":151,"line":176},"filter","query_vars","views_variables",531,{"type":148,"name":178,"callback":179,"file":151,"line":180},"pre_get_posts","views_sorting",540,{"type":173,"name":182,"callback":183,"file":151,"line":184},"posts_fields","views_fields",543,{"type":173,"name":186,"callback":187,"file":151,"line":188},"posts_join","views_join",544,{"type":173,"name":190,"callback":191,"file":151,"line":192},"posts_where","views_where",545,{"type":173,"name":194,"callback":195,"file":151,"line":196},"posts_orderby","views_orderby",546,{"type":148,"name":198,"callback":199,"file":151,"line":200},"wp","postviews_wp_stats",557,{"type":173,"name":202,"callback":203,"file":151,"line":204},"wp_stats_page_admin_plugins","postviews_page_admin_general_stats",561,{"type":173,"name":206,"callback":207,"file":151,"line":208},"wp_stats_page_admin_most","postviews_page_admin_most_stats",562,{"type":173,"name":210,"callback":211,"file":151,"line":212},"wp_stats_page_plugins","postviews_page_general_stats",563,{"type":173,"name":214,"callback":215,"file":151,"line":216},"wp_stats_page_most","postviews_page_most_stats",564,{"type":148,"name":218,"callback":219,"priority":33,"file":151,"line":220},"manage_posts_custom_column","add_postviews_column_content",654,{"type":173,"name":222,"callback":223,"priority":33,"file":151,"line":224},"manage_posts_columns","add_postviews_column",655,{"type":148,"name":226,"callback":227,"file":151,"line":228},"widgets_init","widget_views_init",777,{"type":148,"name":230,"callback":231,"file":151,"line":232},"activate_wp-post-stats\u002Fwp-post-stats.php","views_init",784,[234,238],{"action":76,"nopriv":235,"callback":236,"hasNonce":235,"hasCapCheck":235,"file":151,"line":237},false,"increment_views",634,{"action":76,"nopriv":239,"callback":236,"hasNonce":235,"hasCapCheck":235,"file":151,"line":240},true,635,[],[],[],{"dangerousFunctions":245,"sqlUsage":246,"outputEscaping":248,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":328},[],{"prepared":142,"raw":13,"locations":247},[],{"escaped":249,"rawEcho":250,"locations":251},41,45,[252,256,258,260,262,264,266,268,270,272,274,276,277,279,281,283,285,287,289,291,293,295,297,298,299,300,302,304,305,307,309,310,312,313,314,315,317,318,319,320,322,323,324,325,327],{"file":253,"line":254,"context":255},"post-stats-options.php",121,"raw output",{"file":253,"line":257,"context":255},122,{"file":253,"line":259,"context":255},145,{"file":253,"line":261,"context":255},146,{"file":253,"line":263,"context":255},178,{"file":253,"line":265,"context":255},193,{"file":253,"line":267,"context":255},269,{"file":253,"line":269,"context":255},294,{"file":253,"line":271,"context":255},303,{"file":151,"line":273,"context":255},91,{"file":151,"line":275,"context":255},148,{"file":151,"line":265,"context":255},{"file":151,"line":278,"context":255},235,{"file":151,"line":280,"context":255},283,{"file":151,"line":282,"context":255},330,{"file":151,"line":284,"context":255},377,{"file":151,"line":286,"context":255},424,{"file":151,"line":288,"context":255},438,{"file":151,"line":290,"context":255},647,{"file":151,"line":292,"context":255},687,{"file":151,"line":294,"context":255},704,{"file":151,"line":296,"context":255},734,{"file":151,"line":296,"context":255},{"file":151,"line":296,"context":255},{"file":151,"line":296,"context":255},{"file":151,"line":301,"context":255},737,{"file":151,"line":303,"context":255},738,{"file":151,"line":303,"context":255},{"file":151,"line":306,"context":255},748,{"file":151,"line":308,"context":255},749,{"file":151,"line":308,"context":255},{"file":151,"line":311,"context":255},757,{"file":151,"line":311,"context":255},{"file":151,"line":311,"context":255},{"file":151,"line":311,"context":255},{"file":151,"line":316,"context":255},760,{"file":151,"line":316,"context":255},{"file":151,"line":316,"context":255},{"file":151,"line":316,"context":255},{"file":151,"line":321,"context":255},764,{"file":151,"line":321,"context":255},{"file":151,"line":321,"context":255},{"file":151,"line":321,"context":255},{"file":151,"line":326,"context":255},770,{"file":151,"line":326,"context":255},[],[330,347],{"entryPoint":331,"graph":332,"unsanitizedCount":120,"severity":346},"increment_views (wp-post-stats.php:636)",{"nodes":333,"edges":344},[334,339],{"id":335,"type":336,"label":337,"file":151,"line":338},"n0","source","$_GET",640,{"id":340,"type":341,"label":342,"file":151,"line":290,"wp_function":343},"n1","sink","echo() [XSS]","echo",[345],{"from":335,"to":340,"sanitized":235},"medium",{"entryPoint":348,"graph":349,"unsanitizedCount":120,"severity":355},"\u003Cwp-post-stats> (wp-post-stats.php:0)",{"nodes":350,"edges":353},[351,352],{"id":335,"type":336,"label":337,"file":151,"line":338},{"id":340,"type":341,"label":342,"file":151,"line":290,"wp_function":343},[354],{"from":335,"to":340,"sanitized":235},"low",{"summary":357,"deductions":358},"The \"wp-post-stats\" v2.2 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by avoiding dangerous functions, utilizing prepared statements for all SQL queries, and having no recorded vulnerabilities or external HTTP requests. However, significant security concerns arise from its attack surface and lack of input validation.  The plugin exposes two AJAX handlers, both of which lack authentication checks, creating a direct path for unauthenticated users to interact with potentially sensitive functionalities.  Furthermore, the taint analysis reveals two flows with unsanitized paths, indicating that user-supplied input might not be adequately cleaned before being processed, even though no critical or high severity issues were flagged in this analysis.  The complete absence of nonce checks on AJAX handlers is a critical oversight that, combined with the unprotected AJAX endpoints, significantly increases the risk of Cross-Site Request Forgery (CSRF) attacks.\n\nWhile the plugin's vulnerability history is clean, this does not negate the immediate risks presented by its current code. The lack of proper authentication and sanitization on its entry points is a more proactive and inherent security weakness than a historical vulnerability might suggest.  The plugin has strengths in its database query security and the absence of malicious code signals, but these are overshadowed by the readily exploitable attack surface and the potential for unsanitized input to lead to unexpected behavior or security breaches.  Immediate attention should be paid to securing its AJAX endpoints and implementing robust input validation.",[359,361,363,365],{"reason":360,"points":11},"AJAX handlers without auth checks",{"reason":362,"points":142},"Flows with unsanitized paths",{"reason":364,"points":50},"No nonce checks on AJAX",{"reason":366,"points":367},"Low percentage of properly escaped output",4,"2026-04-16T11:54:12.556Z",{"wat":370,"direct":377},{"assetPaths":371,"generatorPatterns":373,"scriptPaths":374,"versionParams":375},[372],"\u002Fwp-content\u002Fplugins\u002Fwp-post-stats\u002F",[],[],[376],"wp-post-stats\u002Fpost-stats-options.php?ver=",{"cssClasses":378,"htmlComments":379,"htmlAttributes":381,"restEndpoints":395,"jsGlobals":396,"shortcodeOutput":398},[],[380],"\u003C!-- Last Action -->",[382,383,384,385,386,387,388,389,390,391,392,393,394],"id=\"views_template_template\"","name=\"views_template_template\"","id=\"views_template_most_viewed\"","name=\"views_template_most_viewed\"","name=\"views_count\"","name=\"views_exclude_bots\"","name=\"views_display_home\"","name=\"views_display_single\"","name=\"views_display_page\"","name=\"views_display_archive\"","name=\"views_display_search\"","name=\"views_display_other\"","name=\"uninstall_views_yes\"",[],[397],"views_default_templates",[],{"error":239,"url":400,"statusCode":401,"statusMessage":402,"message":402},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-post-stats\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":13,"versions":404},[]]