[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcvLLf4WQ1w6lge7gjvfA9OkIG20SIZBoq0LXqLyasGY":3},{"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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":18,"download_link":25,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":143,"fingerprints":213},"post-count-tracker","Post Count Tracker","1.1.0","Amir Nafees","https:\u002F\u002Fprofiles.wordpress.org\u002Famirnafees88\u002F","\u003Cp>This plugin adds a post count to the end of each post’s content. It helps you keep track of the number of post views on your site, which is useful for both admins and readers. Once installed and activated, the post count will automatically display without altering your site’s appearance or functionality.  If you want to use shortcode instead of auto insert at the end of content, simply enable shortcode from the settings page and place shortcode in your widget or editor.\u003C\u002Fp>\n","Displays the total number of posts at the end of each post's content.",30,1592,100,2,"2025-05-04T18:41:00.000Z","6.8.5","3.0.1","",[20,21,22,23,24],"counter","post-count","postviews","stats","tracking","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-count-tracker.1.1.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":32,"avg_security_score":13,"avg_patch_time_days":11,"trust_score":33,"computed_at":34},"amirnafees88",60,94,"2026-04-04T05:24:04.062Z",[36,58,82,103,122],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":13,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":18,"tags":50,"homepage":55,"download_link":56,"security_score":57,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"easy-post-view-counter","Easy Post View Counter","1.2.3","Michael Gertz","https:\u002F\u002Fprofiles.wordpress.org\u002Fmgertz\u002F","\u003Cp>With this plugin you can see how many views a single post has.\u003Cbr \u002F>\nJust link on the All Post link in the left menu\u003Cbr \u002F>\nNo need for adding codes anywhere, just plug’n’play\u003C\u002Fp>\n","With this plugin you can see how many views a single post has.",10991,80,3,"2015-04-07T06:59:00.000Z","4.1.42","2.7",[51,52,53,22,54],"post-counter","post-hits","post-views","view-counter","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Feasy-post-views-counter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-post-view-counter.1.2.3.zip",85,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":80,"vuln_count":14,"unpatched_count":26,"last_vuln_date":81,"fetched_at":28},"post-views-counter","Post Views Counter","1.7.8","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,5127428,98,1194,"2026-03-10T10:56:00.000Z","6.9.4","6.3.0","7.0",[75,20,76,22,77],"analytics","pageviews","statistics","https:\u002F\u002Fpostviewscounter.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-views-counter.1.7.8.zip",99,"2024-04-05 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":16,"requires_at_least":95,"requires_php":18,"tags":96,"homepage":99,"download_link":100,"security_score":80,"vuln_count":101,"unpatched_count":26,"last_vuln_date":102,"fetched_at":28},"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.",100000,3382051,88,65,"2025-08-31T05:28:00.000Z","4.0",[20,97,22,98],"hits","views","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":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":111,"downloaded":112,"rating":45,"num_ratings":113,"last_updated":114,"tested_up_to":16,"requires_at_least":115,"requires_php":18,"tags":116,"homepage":119,"download_link":120,"security_score":68,"vuln_count":14,"unpatched_count":26,"last_vuln_date":121,"fetched_at":28},"official-statcounter-plugin-for-wordpress","StatCounter – Free Real Time Visitor Stats","2.1.1","StatCounter","https:\u002F\u002Fprofiles.wordpress.org\u002Fstatcounter\u002F","\u003Cp>The Official StatCounter WordPress Plugin brings you all the powerful StatCounter features to your wordpress blog.\u003C\u002Fp>\n\u003Cp>Including but not limited to the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#invisible-counter\" rel=\"nofollow ugc\">Invisible Counter Option\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#configurable-counter\" rel=\"nofollow ugc\">Configurable Counter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#configurable-summary-stats\" rel=\"nofollow ugc\">Configurable Summary Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#magnify-user\" rel=\"nofollow ugc\">Magnify User\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#drill-down\" rel=\"nofollow ugc\">Drill Down\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#popular-pages\" rel=\"nofollow ugc\">Popular Pages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#entry-pages\" rel=\"nofollow ugc\">Entry Pages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#exit-pages\" rel=\"nofollow ugc\">Exit Pages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#came-from\" rel=\"nofollow ugc\">Came From\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#keyword-analysis\" rel=\"nofollow ugc\">Keyword Analysis\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#recent-keyword-activity\" rel=\"nofollow ugc\">Recent Keyword Activity\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#search-engine-wars\" rel=\"nofollow ugc\">Search Engine Wars\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#visitor-paths\" rel=\"nofollow ugc\">Visitor Paths\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#visit-length\" rel=\"nofollow ugc\">Visit Length\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#returning-visits\" rel=\"nofollow ugc\">Returning Visits\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#recent-pageload-activity\" rel=\"nofollow ugc\">Recent Pageload Activity\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#recent-visitor-activity\" rel=\"nofollow ugc\">Recent Visitor Activity\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#country-state-city-stats\" rel=\"nofollow ugc\">Country\u002FState\u002FCity Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#visitor-map\" rel=\"nofollow ugc\">Recent Visitor Google Map\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#isp-stats\" rel=\"nofollow ugc\">ISP Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#browser-stats\" rel=\"nofollow ugc\">Browser Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#os-stats\" rel=\"nofollow ugc\">O.S. Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#resolution-stats\" rel=\"nofollow ugc\">Resolution Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#javascript-stats\" rel=\"nofollow ugc\">JavaScript Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#email-reports\" rel=\"nofollow ugc\">Email Reports\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#multiple-site-management\" rel=\"nofollow ugc\">Multiple Site Management\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#user-access-management\" rel=\"nofollow ugc\">User Access Management\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#public-stats\" rel=\"nofollow ugc\">Public Stats\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fstatcounter.com\u002Ffeatures\u002F#blocking-cookie\" rel=\"nofollow ugc\">Blocking Cookie\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","StatCounter.com powered real-time detailed stats about the visitors to your blog.",70000,1981970,47,"2025-12-02T12:40:00.000Z","2.0.2",[20,117,77,23,118],"hit","web","http:\u002F\u002Fstatcounter.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fofficial-statcounter-plugin-for-wordpress.2.1.1.zip","2026-02-18 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":132,"num_ratings":133,"last_updated":134,"tested_up_to":71,"requires_at_least":135,"requires_php":18,"tags":136,"homepage":138,"download_link":139,"security_score":140,"vuln_count":141,"unpatched_count":26,"last_vuln_date":142,"fetched_at":28},"wp-piwik","Connect Matomo – Analytics Dashboard for WordPress","1.1.1","matomoteam","https:\u002F\u002Fprofiles.wordpress.org\u002Fmatomoteam\u002F","\u003Cp>\u003Cstrong>Version 1.1.1 includes an important security related fix, it is highly recommended to update to this version.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you are not yet using Matomo On-Premise, Matomo Cloud or hosting your own instance of Matomo, please use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmatomo\u002F\" rel=\"ugc\">Matomo for WordPress plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin uses the Matomo API to show your Matomo statistics in your WordPress dashboard. It’s also able to add the Matomo tracking code to your blog and to do some modifications to the tracking code. Additionally, WP-Matomo supports WordPress networks and manages multiple sites and their tracking codes.\u003C\u002Fp>\n\u003Cp>To use this plugin the Matomo web analytics application is required. If you do not already have a Matomo setup (e.g., provided by your web hosting service), you have two simple options: use either a \u003Ca href=\"http:\u002F\u002Fmatomo.org\u002F\" rel=\"nofollow ugc\">self-hosted Matomo\u003C\u002Fa> or a \u003Ca href=\"https:\u002F\u002Fwww.innocraft.cloud\u002F?pk_campaign=WP-Piwik\" rel=\"nofollow ugc\">cloud-hosted Matomo by InnoCraft\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements:\u003C\u002Fstrong> PHP 7.0 (or higher), WordPress 5.0 (or higher), Matomo 4.0 (or higher)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Languages:\u003C\u002Fstrong> English, Albanian, Chinese, Dutch, French, German, Greek, Hungarian, Italian, Polish, Portuguese (Brazil). Partially supported: Azerbaijani, Belarusian, Hindi, Lithuanian, Luxembourgish, Norwegian, Persian, Romanian, Russian, Spanish, Swedish, Turkish, Ukrainian\u003C\u002Fp>\n\u003Ch4>What is Matomo?\u003C\u002Fh4>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQc2kooLNDiU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fmatomo.org\u002Fwhat-is-matomo\u002F\" rel=\"nofollow ugc\">Learn more.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>First steps\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Learn how to install your own Matomo instance: \u003Ca href=\"https:\u002F\u002Fmatomo.org\u002Fdocs\u002Frequirements\u002F\" rel=\"nofollow ugc\">Requirements\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fmatomo.org\u002Fdocs\u002Finstallation-optimization\u002F\" rel=\"nofollow ugc\">Installation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>If you need support about Matomo, please have a look at the \u003Ca href=\"https:\u002F\u002Fforum.matomo.org\u002F\" rel=\"nofollow ugc\">Matomo forums\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Finally, you can start \u003Ca href=\"https:\u002F\u002Fmatomo.org\u002Fblog\u002F2015\u002F05\u002Fwordpress-integration-wp-piwik-1-0\u002F\" rel=\"nofollow ugc\">setting up WP-Matomo\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>You can use following shortcodes if activated:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp-piwik module=\"overview\" title=\"\" period=\"day\" date=\"yesterday\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Shows overview table like WP-Matomo’s overview dashboard. See Matomo API documentation on VisitsSummary.get to get more information on period and day. Multiple data arrays will be cumulated. If you fill the title attribute, its content will be shown in the table’s title.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp-piwik module=\"opt-out\" language=\"en\" width=\"100%\" height=\"200px\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Shows the Matomo opt-out Iframe. You can change the Iframe’s language by the language attribute (e.g. de for German language) and its width and height using the corresponding attributes.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp-piwik module=\"post\" range=\"last30\" key=\"sum_daily_nb_uniq_visitors\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Shows the chosen keys value related to the current post. You can define a range (format: lastN, previousN or YYYY-MM-DD,YYYY-MM-DD) and the desired value’s key (e.g., sum_daily_nb_uniq_visitors, nb_visits or nb_hits – for details see Matomo’s API method Actions.getPageUrl using a range).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wp-piwik]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>is equal to \u003Cem>[wp-piwik module=”overview” title=”” period=”day” date=”yesterday”]\u003C\u002Fem>.\u003C\u002Fp>\n\u003Ch4>Credits and Acknowledgements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Graphs powered by \u003Ca href=\"https:\u002F\u002Fwww.chartjs.org\" rel=\"nofollow ugc\">Chart.js\u003C\u002Fa> (MIT License).\u003C\u002Fli>\n\u003Cli>All translators at Transifex and WordPress.\u003C\u002Fli>\n\u003Cli>Anyone who donates to the WP-Matomo project, including the Matomo team!\u003C\u002Fli>\n\u003Cli>All users who send me mails containing criticism, commendation, feature requests and bug reports – you help me to make WP-Matomo much better!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Thank you all!\u003C\u002Fp>\n","Adds Matomo (former Piwik) statistics to your WordPress dashboard and is also able to add the Matomo Tracking Code to your blog.",60000,2878717,90,95,"2026-03-10T06:59:00.000Z","5.0",[75,137,77,23,24],"matomo","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-piwik\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-piwik.1.1.1.zip",97,5,"2023-09-21 00:00:00",{"attackSurface":144,"codeSignals":195,"taintFlows":203,"riskAssessment":204,"analyzedAt":212},{"hooks":145,"ajaxHandlers":187,"restRoutes":188,"shortcodes":189,"cronEvents":194,"entryPointCount":101,"unprotectedCount":26},[146,152,157,161,166,170,173,177,180,182,185],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","wp_head","pct_track_post_views","includes\\class-post-count-tracker.php",75,{"type":153,"name":154,"callback":155,"file":150,"line":156},"filter","the_content","pct_show_post_views",76,{"type":153,"name":158,"callback":159,"file":150,"line":160},"manage_posts_columns","pct_add_views_column",77,{"type":147,"name":162,"callback":163,"priority":164,"file":150,"line":165},"manage_posts_custom_column","pct_display_views_column",10,78,{"type":147,"name":167,"callback":168,"file":150,"line":169},"admin_menu","pct_add_admin_menu",79,{"type":147,"name":171,"callback":172,"file":150,"line":45},"admin_init","pct_settings_init",{"type":147,"name":174,"callback":175,"file":150,"line":176},"plugins_loaded","anonymous",148,{"type":147,"name":178,"callback":175,"file":150,"line":179},"admin_enqueue_scripts",163,{"type":147,"name":178,"callback":175,"file":150,"line":181},164,{"type":147,"name":183,"callback":175,"file":150,"line":184},"wp_enqueue_scripts",179,{"type":147,"name":183,"callback":175,"file":150,"line":186},180,[],[],[190],{"tag":191,"callback":192,"file":150,"line":193},"pct_post_count","pct_post_views_shortcode",81,[],{"dangerousFunctions":196,"sqlUsage":197,"outputEscaping":199,"fileOperations":26,"externalRequests":26,"nonceChecks":26,"capabilityChecks":26,"bundledLibraries":202},[],{"prepared":26,"raw":26,"locations":198},[],{"escaped":200,"rawEcho":26,"locations":201},11,[],[],[],{"summary":205,"deductions":206},"The post-count-tracker plugin version 1.1.0 exhibits a generally strong security posture based on the static analysis. The absence of dangerous functions, use of prepared statements for all SQL queries, and proper output escaping are excellent security practices. Furthermore, the plugin has no recorded vulnerabilities, CVEs, or taint flows, indicating a clean security history and robust coding.\n\nHowever, a notable concern is the complete lack of nonce checks and capability checks across all identified entry points, including the single shortcode. While there are no AJAX handlers or REST API routes without authentication checks in this version, relying solely on shortcodes without any authorization or integrity checks presents a potential risk. If the shortcode's functionality were to become sensitive in future versions, this lack of checks could be exploited.\n\nIn conclusion, the plugin demonstrates good fundamental security practices in its current version. The absence of known vulnerabilities and malicious code signals is highly positive. The primary area for improvement lies in implementing appropriate nonce and capability checks for its shortcode to further harden its security against potential future threats, even if no immediate exploitable vulnerabilities are apparent in this specific analysis.",[207,210],{"reason":208,"points":209},"Missing nonce checks",8,{"reason":211,"points":209},"Missing capability checks","2026-03-16T22:40:24.832Z",{"wat":214,"direct":223},{"assetPaths":215,"generatorPatterns":218,"scriptPaths":219,"versionParams":220},[216,217],"\u002Fwp-content\u002Fplugins\u002Fpost-count-tracker\u002Fadmin\u002Fcss\u002Fpost-count-tracker-admin.css","\u002Fwp-content\u002Fplugins\u002Fpost-count-tracker\u002Fadmin\u002Fjs\u002Fpost-count-tracker-admin.js",[],[217],[221,222],"post-count-tracker\u002Fadmin\u002Fcss\u002Fpost-count-tracker-admin.css?ver=","post-count-tracker\u002Fadmin\u002Fjs\u002Fpost-count-tracker-admin.js?ver=",{"cssClasses":224,"htmlComments":225,"htmlAttributes":226,"restEndpoints":227,"jsGlobals":228,"shortcodeOutput":229},[],[],[],[],[],[230],"[pct_post_count]"]