[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFcTm1YW3Setcc3Sc7IJ0WKe2e5YN50x1Vy5FdU8JfDg":3,"$fXlKFkj0eXUyemC9fnzMg8yulGfmT9yAUDKqDJ9IaYUk":293,"$fulnyfRSTBOTGwzJUdfnLtWWyhCIdM-EoVb7EfIF1AGI":297},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"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":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":139,"fingerprints":258},"init-view-count","Init View Count – AI-Powered, Trending, REST API","1.19.3","Init HTML","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrokensmile2103-1\u002F","\u003Cp>\u003Cstrong>Init View Count\u003C\u002Fstrong> is a fast, clean plugin to track post views without clutter. It:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Uses REST API and JS to count real views\u003C\u002Fli>\n\u003Cli>Prevents duplicate counts with session\u002Flocal storage\u003C\u002Fli>\n\u003Cli>Stores counts in meta keys like \u003Ccode>_init_view_count\u003C\u002Fcode>, \u003Ccode>_init_view_day_count\u003C\u002Fcode>, etc.\u003C\u002Fli>\n\u003Cli>Provides \u003Ccode>[init_view_count]\u003C\u002Fcode> and \u003Ccode>[init_view_list]\u003C\u002Fcode> shortcodes\u003C\u002Fli>\n\u003Cli>Includes \u003Ccode>[init_view_ranking]\u003C\u002Fcode> shortcode with tabbed ranking by time range\u003C\u002Fli>\n\u003Cli>Supports template overrides (like WooCommerce)\u003C\u002Fli>\n\u003Cli>Lightweight. No tracking, no admin bloat.\u003C\u002Fli>\n\u003Cli>Includes REST API to query most viewed posts\u003C\u002Fli>\n\u003Cli>Supports pagination in \u003Ccode>[init_view_list]\u003C\u002Fcode> via the \u003Ccode>page\u003C\u002Fcode> attribute\u003C\u002Fli>\n\u003Cli>Batch view tracking support to reduce REST requests on busy sites\u003C\u002Fli>\n\u003Cli>Optional strict IP-based filtering to block fake view requests posted directly to the REST endpoint\u003C\u002Fli>\n\u003Cli>Includes a Dashboard widget to monitor top viewed posts directly in wp-admin\u003C\u002Fli>\n\u003Cli>Learns site-wide traffic shape (hourly & weekday) via AI-powered smoothing\u003C\u002Fli>\n\u003Cli>Shapes cached and updated efficiently with minimal overhead\u003C\u002Fli>\n\u003Cli>Safe reset action to rebuild patterns automatically\u003C\u002Fli>\n\u003Cli>Fully integrated with Trending Engine v3 for uplift-based scoring\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin is part of the \u003Ca href=\"https:\u002F\u002Fen.inithtml.com\u002Finit-plugin-suite-minimalist-powerful-and-free-wordpress-plugins\u002F\" rel=\"nofollow ugc\">Init Plugin Suite\u003C\u002Fa> — a collection of minimalist, fast, and developer-focused tools for WordPress.\u003C\u002Fp>\n\u003Cp>GitHub repository: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbrokensmile2103\u002Finit-view-count\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fbrokensmile2103\u002Finit-view-count\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Highlights\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>REST-first design — no jQuery or legacy Ajax\u003C\u002Fli>\n\u003Cli>View tracking powered by time + scroll detection\u003C\u002Fli>\n\u003Cli>Realtime display with optional animated counters\u003C\u002Fli>\n\u003Cli>Fully theme-compatible with overrideable templates\u003C\u002Fli>\n\u003Cli>Developer-friendly with rich filter support\u003C\u002Fli>\n\u003Cli>Optional \u003Ccode>[init_view_ranking]\u003C\u002Fcode> shortcode for tabbed view by day\u002Fweek\u002Fmonth\u002Ftotal\u003C\u002Fli>\n\u003Cli>Assets are only loaded when needed – perfect for performance-conscious themes\u003C\u002Fli>\n\u003Cli>Fully compatible with headless and SPA frameworks (REST-first + lazy)\u003C\u002Fli>\n\u003Cli>Supports batch mode: delay view requests and send in groups (configurable in settings)\u003C\u002Fli>\n\u003Cli>Includes optional Dashboard widget for quick admin overview of top viewed posts\u003C\u002Fli>\n\u003Cli>AI-powered Traffic Shape Learner – understands your site’s hourly & weekly rhythm\u003C\u002Fli>\n\u003Cli>Auto-integrated with Trending Engine v3 for seasonality-aware uplift detection\u003C\u002Fli>\n\u003Cli>Smart fallbacks (day \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> week \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> month \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> total) ensure rankings never run empty\u003C\u002Fli>\n\u003Cli>Ultra-light: only 1 write per increment + 1 rollup per day, cache-first design\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Ch3>[init_view_count]\u003C\u002Fh3>\n\u003Cp>Shows current view count for a post. Only works inside a post loop.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Attributes:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>field\u003C\u002Fcode>: \u003Ccode>total\u003C\u002Fcode> (default), \u003Ccode>day\u003C\u002Fcode>, \u003Ccode>week\u003C\u002Fcode>, \u003Ccode>month\u003C\u002Fcode> – which counter to display\u003Cbr \u002F>\n– \u003Ccode>format\u003C\u002Fcode>: \u003Ccode>formatted\u003C\u002Fcode> (default), \u003Ccode>raw\u003C\u002Fcode>, or \u003Ccode>short\u003C\u002Fcode> – controls number formatting\u003Cbr \u002F>\n– \u003Ccode>time\u003C\u002Fcode>: \u003Ccode>true\u003C\u002Fcode> to show time diff from post date (e.g. “3 days ago”)\u003Cbr \u002F>\n– \u003Ccode>icon\u003C\u002Fcode>: \u003Ccode>true\u003C\u002Fcode> to display a small SVG icon before the count\u003Cbr \u002F>\n– \u003Ccode>schema\u003C\u002Fcode>: \u003Ccode>true\u003C\u002Fcode> to output schema.org microdata (InteractionCounter)\u003Cbr \u002F>\n– \u003Ccode>class\u003C\u002Fcode>: add a custom CSS class to the outer wrapper\u003C\u002Fp>\n\u003Ch3>[init_view_list]\u003C\u002Fh3>\n\u003Cp>Show list of most viewed posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Attributes:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>number\u003C\u002Fcode>: Number of posts to show (default: 5)\u003Cbr \u002F>\n– \u003Ccode>page\u003C\u002Fcode>: Show a specific page of results (default: 1)\u003Cbr \u002F>\n– \u003Ccode>post_type\u003C\u002Fcode>: Type of post (default: post)\u003Cbr \u002F>\n– \u003Ccode>template\u003C\u002Fcode>: \u003Ccode>sidebar\u003C\u002Fcode> (default), \u003Ccode>full\u003C\u002Fcode>, \u003Ccode>grid\u003C\u002Fcode>, \u003Ccode>details\u003C\u002Fcode> (can be overridden)\u003Cbr \u002F>\n– \u003Ccode>title\u003C\u002Fcode>: Title above list. Set to empty (\u003Ccode>title=\"\"\u003C\u002Fcode>) to hide\u003Cbr \u002F>\n– \u003Ccode>class\u003C\u002Fcode>: Custom class added to wrapper\u003Cbr \u002F>\n– \u003Ccode>orderby\u003C\u002Fcode>: Sort field (default: meta_value_num)\u003Cbr \u002F>\n– \u003Ccode>order\u003C\u002Fcode>: ASC or DESC (default: DESC)\u003Cbr \u002F>\n– \u003Ccode>range\u003C\u002Fcode>: \u003Ccode>total\u003C\u002Fcode>, \u003Ccode>day\u003C\u002Fcode>, \u003Ccode>week\u003C\u002Fcode>, \u003Ccode>month\u003C\u002Fcode>, \u003Ccode>trending\u003C\u002Fcode>\u003Cbr \u002F>\n– \u003Ccode>category\u003C\u002Fcode>: Filter by category slug\u003Cbr \u002F>\n– \u003Ccode>tag\u003C\u002Fcode>: Filter by tag slug\u003Cbr \u002F>\n– \u003Ccode>empty\u003C\u002Fcode>: Message to show if no posts found\u003C\u002Fp>\n\u003Ch3>[init_view_ranking]\u003C\u002Fh3>\n\u003Cp>Show tabbed ranking of most viewed posts. Uses REST API and JavaScript for dynamic loading. Optimized for SPA\u002Fheadless usage.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Attributes:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>tabs\u003C\u002Fcode>: Comma-separated list of ranges. Available: \u003Ccode>total\u003C\u002Fcode>, \u003Ccode>day\u003C\u002Fcode>, \u003Ccode>week\u003C\u002Fcode>, \u003Ccode>month\u003C\u002Fcode> (default: all)\u003Cbr \u002F>\n– \u003Ccode>number\u003C\u002Fcode>: Number of posts per tab (default: 5)\u003Cbr \u002F>\n– \u003Ccode>class\u003C\u002Fcode>: Custom class for outer wrapper\u003C\u002Fp>\n\u003Cp>This shortcode automatically enqueues required JS and uses skeleton loaders while fetching data.\u003C\u002Fp>\n\u003Ch3>REST API\u003C\u002Fh3>\n\u003Cp>This plugin exposes two REST endpoints to interact with view counts: one for recording views and another for retrieving top posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>POST \u002Fwp-json\u002Finitvico\u002Fv1\u002Fcount\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nRecord one or more views. Accepts a single post ID or an array of post IDs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>post_id\u003C\u002Fcode> — \u003Cem>(int|array)\u003C\u002Fem> Required. One or more post IDs to increment view count for.\u003C\u002Fp>\n\u003Cp>This endpoint checks if the post is published, belongs to a supported post type, and applies delay\u002Fscroll config (via JavaScript). It updates total and optionally day\u002Fweek\u002Fmonth view counters.\u003C\u002Fp>\n\u003Cp>Note: The number of post IDs processed per request is limited based on the batch setting in plugin options.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>GET \u002Fwp-json\u002Finitvico\u002Fv1\u002Ftop\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nRetrieve the most viewed posts, ranked by view count.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>range\u003C\u002Fcode> — \u003Cem>(string)\u003C\u002Fem> \u003Ccode>total\u003C\u002Fcode>, \u003Ccode>day\u003C\u002Fcode>, \u003Ccode>week\u003C\u002Fcode>, \u003Ccode>month\u003C\u002Fcode>. Defaults to \u003Ccode>total\u003C\u002Fcode>.\u003Cbr \u002F>\n– \u003Ccode>post_type\u003C\u002Fcode> — \u003Cem>(string)\u003C\u002Fem> Post type to query. Defaults to \u003Ccode>post\u003C\u002Fcode>.\u003Cbr \u002F>\n– \u003Ccode>number\u003C\u002Fcode> — \u003Cem>(int)\u003C\u002Fem> Number of posts to return. Default: \u003Ccode>5\u003C\u002Fcode>.\u003Cbr \u002F>\n– \u003Ccode>page\u003C\u002Fcode> — \u003Cem>(int)\u003C\u002Fem> Pagination offset. Default: \u003Ccode>1\u003C\u002Fcode>.\u003Cbr \u002F>\n– \u003Ccode>fields\u003C\u002Fcode> — \u003Cem>(string)\u003C\u002Fem> \u003Ccode>minimal\u003C\u002Fcode> (id, title, link) or \u003Ccode>full\u003C\u002Fcode> (includes excerpt, thumbnail, type, date, etc.)\u003Cbr \u002F>\n– \u003Ccode>tax\u003C\u002Fcode> — \u003Cem>(string)\u003C\u002Fem> Optional. Taxonomy slug (e.g. \u003Ccode>category\u003C\u002Fcode>).\u003Cbr \u002F>\n– \u003Ccode>terms\u003C\u002Fcode> — \u003Cem>(string)\u003C\u002Fem> Comma-separated term slugs or IDs.\u003Cbr \u002F>\n– \u003Ccode>no_cache\u003C\u002Fcode> — \u003Cem>(bool)\u003C\u002Fem> If \u003Ccode>1\u003C\u002Fcode>, disables transient caching.\u003C\u002Fp>\n\u003Cp>This endpoint supports filtering and caching, and can be extended to support custom output formats.\u003C\u002Fp>\n\u003Ch3>Filters for Developers\u003C\u002Fh3>\n\u003Cp>This plugin provides multiple filters to help developers customize behavior and output in both REST API and shortcode use cases.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_should_count\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow or prevent counting views for a specific post.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> REST \u003Ccode>\u002Fcount\u003C\u002Fcode>\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>bool $should_count\u003C\u002Fcode>, \u003Ccode>int $post_id\u003C\u002Fcode>, \u003Ccode>WP_REST_Request $request\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_meta_key\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nChange the meta key used to read or write view counts.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> REST & Shortcodes\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>string $meta_key\u003C\u002Fcode>, \u003Ccode>int|null $post_id\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_after_counted\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nRun custom logic after view count has been incremented.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> REST \u003Ccode>\u002Fcount\u003C\u002Fcode>\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>int $post_id\u003C\u002Fcode>, \u003Ccode>array $updated\u003C\u002Fcode>, \u003Ccode>WP_REST_Request $request\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_api_top_args\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomize WP_Query arguments used for \u003Ccode>\u002Ftop\u003C\u002Fcode> endpoint.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> REST \u003Ccode>\u002Ftop\u003C\u002Fcode>\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>array $args\u003C\u002Fcode>, \u003Ccode>WP_REST_Request $request\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_api_top_item\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nModify each item before it’s returned in the \u003Ccode>\u002Ftop\u003C\u002Fcode> response.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> REST \u003Ccode>\u002Ftop\u003C\u002Fcode>\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>array $item\u003C\u002Fcode>, \u003Ccode>WP_Post $post\u003C\u002Fcode>, \u003Ccode>WP_REST_Request $request\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_api_top_cache_time\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nAdjust cache time (in seconds) for \u003Ccode>\u002Ftop\u003C\u002Fcode> results.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> REST \u003Ccode>\u002Ftop\u003C\u002Fcode>\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>int $ttl\u003C\u002Fcode>, \u003Ccode>WP_REST_Request $request\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_top_post_types\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomize the list of post types returned by the \u003Ccode>\u002Ftop\u003C\u002Fcode> endpoint.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> REST \u003Ccode>\u002Ftop\u003C\u002Fcode>\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>array $post_types\u003C\u002Fcode>, \u003Ccode>WP_REST_Request $request\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_query_args\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter WP_Query args for \u003Ccode>[init_view_list]\u003C\u002Fcode> shortcode.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> \u003Ccode>[init_view_list]\u003C\u002Fcode>\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>array $args\u003C\u002Fcode>, \u003Ccode>array $atts\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_empty_output\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomize the HTML output when no posts are found.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> \u003Ccode>[init_view_list]\u003C\u002Fcode>\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>string $output\u003C\u002Fcode>, \u003Ccode>array $atts\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_view_list_atts\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nModify shortcode attributes before WP_Query is run.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> \u003Ccode>[init_view_list]\u003C\u002Fcode>\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>array $atts\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_default_shortcode\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomize the default shortcode used when auto-inserting view count into post content.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> \u003Ccode>[init_view_count]\u003C\u002Fcode> auto-insert\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>string $shortcode\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_auto_insert_enabled\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nControl whether auto-insert is enabled for a given context.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> \u003Ccode>[init_view_count]\u003C\u002Fcode> auto-insert\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>bool $enabled\u003C\u002Fcode>, \u003Ccode>string $position\u003C\u002Fcode>, \u003Ccode>string $post_type\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_engagement_meta_keys\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nChange the meta keys used to retrieve \u003Ccode>like\u003C\u002Fcode> and \u003Ccode>share\u003C\u002Fcode> counts when calculating engagement quality.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> Engagement algorithm\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>array $meta_keys\u003C\u002Fcode> (\u003Ccode>likes\u003C\u002Fcode>, \u003Ccode>shares\u003C\u002Fcode>), \u003Ccode>int $post_id\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_trending_post_types\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nOverride the list of post types used by the Trending cron calculation.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> Cron Trending\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>array $post_types\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ccode>init_plugin_suite_view_count_trending_component_weights\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\nAdjust weights for Trending score components.\u003Cbr \u002F>\n\u003Cstrong>Applies to:\u003C\u002Fstrong> Trending algorithm\u003Cbr \u002F>\n\u003Cstrong>Params:\u003C\u002Fstrong> \u003Ccode>array $weights\u003C\u002Fcode> (\u003Ccode>velocity\u003C\u002Fcode>, \u003Ccode>engagement\u003C\u002Fcode>, \u003Ccode>freshness\u003C\u002Fcode>, \u003Ccode>momentum\u003C\u002Fcode>)\u003C\u002Fp>\n\u003Ch3>Template Override\u003C\u002Fh3>\n\u003Cp>To customize output layout, copy any template file into your theme:\u003C\u002Fp>\n\u003Cp>Example: \u003Ccode>your-theme\u002Finit-view-count\u002Fview-list-grid.php\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003Cbr \u002F>\nYou are free to use, modify, and distribute it under the same license.\u003C\u002Fp>\n","Count post views accurately via REST API with customizable display. Lightweight, fast, and extensible. Includes shortcode with multiple layouts.",100,1933,3,"2026-03-04T15:27:00.000Z","6.9.4","5.5","7.4",[19,20,21,22,23],"post-views","rest-api","shortcode","trending-posts","view-counter","https:\u002F\u002Finithtml.com\u002Fplugin\u002Finit-view-count\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.19.3.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":11,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"brokensmile2103-1",12,690,30,94,"2026-05-19T17:28:10.616Z",[39,58,77,103,123],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":26,"downloaded":47,"rating":26,"num_ratings":26,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":55,"download_link":56,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":57},"simple-post-view-count","Simple Post View Count","1.0.0","ThemeDot","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemedot\u002F","\u003Cp>Simple Post View Count is a lightweight plugin that allows you to track and display the number of views for your WordPress posts. Key features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>View Tracking\u003C\u002Fstrong>: Automatically tracks post views using AJAX or a fallback method, with IP-based deduplication.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong>: Use \u003Ccode>[simppovi-single-post-view]\u003C\u002Fcode> to display view counts anywhere on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Display\u003C\u002Fstrong>: Customize text and colors for view counts via the settings page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Column\u003C\u002Fstrong>: Adds a sortable “Views” column to the post list in the admin area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>View Logs\u003C\u002Fstrong>: View detailed logs of post views and export them to CSV.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching Compatibility\u003C\u002Fstrong>: Works with caching plugins when configured correctly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for bloggers, content creators, and site owners who want to monitor post popularity without heavy analytics plugins.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. See the included \u003Ccode>license.txt\u003C\u002Fcode> file for details.\u003C\u002Fp>\n","Track and display post view counts. Includes shortcode support, customizable settings, and view logs with CSV export.",154,"2025-10-14T12:17:00.000Z","6.8.5","6.3",[52,53,54,21],"analytics","post-view-counter","post-views-count","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-post-view-count\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-post-view-count.1.0.0.zip","2026-03-15T15:16:48.613Z",{"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":15,"requires_at_least":71,"requires_php":17,"tags":72,"homepage":75,"download_link":76,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wp-post-views","Wp Post Views – WordPress Post views counter","1.22","Ronak J Vanpariya","https:\u002F\u002Fprofiles.wordpress.org\u002Fvanpariyar\u002F","\u003Cp>WordPress post views counter counts the view of your Built in post type and Custom post type.\u003C\u002Fp>\n\u003Ch3>Features And Options:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Simple, and easy to understand.\u003C\u002Fli>\n\u003Cli>Option to filter views on IP address to get accurate post count.\u003C\u002Fli>\n\u003Cli>Option to select the custom post type.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Get Post Count in Frontend\u003C\u002Fh3>\n\u003Cp>Use this shortcode.\u003C\u002Fp>\n\u003Cp>[WPPV-TOTAL-VIEWS]\u003C\u002Fp>\n\u003Cp>TO get site wide count of your post type ( Refresh Hourly due to performance reason ).\u003Cbr \u002F>\n[WPPV-TOTAL-VIEWS-PER-POST-TYPE post_type=”post”]\u003Cbr \u002F>\nThe total view shortcode not working well with large sites.\u003C\u002Fp>\n\u003Ch3>Tutorial\u003C\u002Fh3>\n\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\u002F11NH5xOBs68?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>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Development happening on GitHub :- \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fvanpariyar\u002Fwp-post-views\" rel=\"nofollow ugc\">WP Post Views Github\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Create issue on the GitHub OR Pull request for new feature when new tag added it will automatically deployed.\u003C\u002Fli>\n\u003C\u002Ful>\n","Wordpress Post views counter",4000,64709,86,6,"2025-12-15T11:59:00.000Z","5.4",[73,53,19,74,59],"count-wordpress-site-views","show-post-views","https:\u002F\u002Fgithub.com\u002Fvanpariyar\u002Fwp-post-views","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-post-views.1.22.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":87,"num_ratings":88,"last_updated":89,"tested_up_to":15,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":98,"download_link":99,"security_score":11,"vuln_count":100,"unpatched_count":26,"last_vuln_date":101,"fetched_at":102},"wp-trending-post-slider-and-widget","Trending\u002FPopular Post Slider and Widget","1.8.6","Essential Plugin","https:\u002F\u002Fprofiles.wordpress.org\u002Fessentialplugin\u002F","\u003Cp>✅ Now that you have your website ready why don’t you \u003Cstrong>download\u003C\u002Fstrong> and try out this Trending\u002FPopular Post slider to give it better functionality.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Download Now\u003C\u002Fstrong> and WP Trending Post Slider and Widget allow you to display the most popular posts\u002Ftrending posts on your blog by posts views or posts comments. Display your popular post in a page by shortcode or in a sidebar by widget with desired time range.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Download Now\u003C\u002Fstrong> this Trending\u002FPopular Post slider because It is proven that Trending Post sliders have been a powerful tool to present your content in a very neat manner with the help of fancy sliders and customized designs.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Ftrending-post-demo\u002F?utm_source=WP&utm_medium=Trending-Popular&utm_campaign=Read-Me\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fprodemo\u002Fpro-featured-and-trending-post\u002F?utm_source=WP&utm_medium=Trending-Popular&utm_campaign=Read-Me\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Your customer might like the professional and fancy vibe of your site with Trending Post sliders\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ This plugin displays your trending posts using :\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Trending Slider (1 design)\u003C\u002Fli>\n\u003Cli>Trending Carousel (1 design)\u003C\u002Fli>\n\u003Cli>Trending Gridbox (1 design)\u003C\u002Fli>\n\u003Cli>Trending widget (1 design)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Download Now\u003C\u002Fstrong> it today and explore all the features.\u003C\u002Fp>\n\u003Cp>When you want to makeover your WordPress website theme with something extraordinary and creative, you must consider the Trending post slider.\u003C\u002Fp>\n\u003Cp>Help your website get a slide-wise display to show the custom posts. Not just eye appealing, it is also loved by visitors as they find it quite easy to locate custom posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> After inserting shortcode or widget to site, if you are not seeing any post list then kindly visit blog\u002Fpost section on frontend. It will store the post count on the database**\u003C\u002Fp>\n\u003Cp>WP Trending Post Slider and Widget will list post based on your post views or Comment Count. Once you visit post page then plugin will automatic take that post into list.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Also added Gutenberg block support.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>✅ Here is the plugin shortcode example\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Trending Slider\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wtpsw_popular_post]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Trending Carousel\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wtpsw_carousel]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Trending gridbox\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wtpsw_gridbox]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>To display only Trending 4 post:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[wtpsw_popular_post limit=\"4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Where limit define the number of posts to display. You can use same parameter with all shortcode.\u003C\u002Fp>\n\u003Ch4>✅ Here is Template code\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode('[wtpsw_popular_post]'); ?> \n\u003C?php echo do_shortcode('[wtpsw_carousel]'); ?> \n\u003C?php echo do_shortcode('[wtpsw_gridbox]'); ?> \n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>✅ Use Following Trending Slider parameters with shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[wtpsw_popular_post]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>Limit\u003C\u002Fstrong> : [wtpsw_popular_post limit=”10″] (Display no of post in a slider)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Type\u003C\u002Fstrong> : [wtpsw_popular_post post_type=”post,page”] ( Display post list of your desired post type. )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post List By\u003C\u002Fstrong> : [wtpsw_popular_post view_by=”views”] (Display Post list by Views or Comment count. You can use “views” OR “comment”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order\u003C\u002Fstrong> : [wtpsw_popular_post order=”DESC”] (Display post in a ascending or descending way. You can use “ASC” OR “DESC”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Date\u003C\u002Fstrong> : [wtpsw_popular_post showdate=”true”] (Display post date. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author\u003C\u002Fstrong> : [wtpsw_popular_post showauthor=”true”] (Display post author. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Content\u003C\u002Fstrong> : [wtpsw_popular_post showcontent=”true”] (Display post content. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post content words limit\u003C\u002Fstrong> : [wtpsw_popular_post words_limit=”title”] (Display number of words in a post content.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Show Comment Count\u003C\u002Fstrong> : [wtpsw_popular_post show_comment_count=”true”] (Display comment count. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide empty comment count\u003C\u002Fstrong> : [wtpsw_popular_post hide_empty_comment_count=”true”] (Display comment that having 0 count. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Dots\u003C\u002Fstrong> : [wtpsw_popular_post dots=”true”] (Display slider dots. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Arrows\u003C\u002Fstrong> : [wtpsw_popular_post arrows=”true”] (Display slider arrows. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Speed\u003C\u002Fstrong> : [wtpsw_popular_post speed=”300″] (Controls slider speed.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autoplay\u003C\u002Fstrong> : [wtpsw_popular_post autoplay=”false”]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autoplay Interval\u003C\u002Fstrong> : [wtpsw_popular_post autoplayinterval=”3000″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>extra_class\u003C\u002Fstrong> : [wtpsw_popular_post extra_class=””] (Enter extra CSS class for design customization ).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✅ Use Following Trending Carousel parameters with shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[wtpsw_carousel]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>Limit\u003C\u002Fstrong> : [wtpsw_carousel limit=”10″] (Display no of post in a slider)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Type\u003C\u002Fstrong> : [wtpsw_carousel post_type=”post,page”] ( Display post list of your desired post type. )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post List By\u003C\u002Fstrong> : [wtpsw_carousel view_by=”views”] (Display Post list by Views or Comment count. You can use “views” OR “comment”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order\u003C\u002Fstrong> : [wtpsw_carousel order=”DESC”] (Display post in a ascending or descending way. You can use “ASC” OR “DESC”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Date\u003C\u002Fstrong> : [wtpsw_carousel showdate=”true”] (Display post date. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author\u003C\u002Fstrong> : [wtpsw_carousel showauthor=”true”] (Display post author. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Content\u003C\u002Fstrong> : [wtpsw_carousel showcontent=”true”] (Display post content. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post content words limit\u003C\u002Fstrong> : [wtpsw_carousel words_limit=”title”] (Display number of words in a post content.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>show_comment_count\u003C\u002Fstrong> : [wtpsw_carousel show_comment_count=”true”] (Display comment count. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide empty comment count\u003C\u002Fstrong> : [wtpsw_carousel hide_empty_comment_count=”true”] (Display comment that having 0 count. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>** slides to show at a time** : [wtpsw_carousel slides_to_show=”3″] (You can use 1,2,3,4,5 etc)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slides to scroll at a time\u003C\u002Fstrong> : [wtpsw_carousel slides_to_scroll=”1″] (You can use 1,2,3,4,5 etc)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Dots\u003C\u002Fstrong> : [wtpsw_carousel dots=”true”] (Display slider dots. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Arrows\u003C\u002Fstrong> : [wtpsw_carousel arrows=”true”] (Display slider arrows. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Speed\u003C\u002Fstrong> : [wtpsw_carousel speed=”300″] (Controls slider speed.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autoplay\u003C\u002Fstrong> : [wtpsw_carousel autoplay=”false”]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autoplay Interval\u003C\u002Fstrong> : [wtpsw_carousel autoplayinterval=”3000″]\u003C\u002Fli>\n\u003Cli>\u003Cstrong>extra_class\u003C\u002Fstrong> : [wtpsw_carousel extra_class=””] (Enter extra CSS class for design customization ).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✅ Use Following Trending Gridbox parameters with shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[wtpsw_gridbox]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Cstrong>Limit\u003C\u002Fstrong> : [wtpsw_gridbox limit=”5″] (Display no of post in a grid)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Type\u003C\u002Fstrong> : [wtpsw_gridbox post_type=”post,page”] ( Display post list of your desired post type. )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post List By\u003C\u002Fstrong> : [wtpsw_gridbox view_by=”views”] (Display Post list by Views or Comment count. You can use “views” OR “comment”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order\u003C\u002Fstrong> : [wtpsw_gridbox order=”DESC”] (Display post in a ascending or descending way. You can use “ASC” OR “DESC”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Date\u003C\u002Fstrong> : [wtpsw_gridbox showdate=”true”] (Display post date. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author\u003C\u002Fstrong> : [wtpsw_gridbox showauthor=”true”] (Display post author. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Content Limit\u003C\u002Fstrong> : [wtpsw_gridbox words_limit=”title”] (Display number of words in a post content.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>show_comment_count\u003C\u002Fstrong> : [wtpsw_gridbox show_comment_count=”true”] (Display comment count. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide empty comment count\u003C\u002Fstrong> : [wtpsw_gridbox hide_empty_comment_count=”true”] (Display comment that having 0 count. You can use “true” OR “false”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>extra_class\u003C\u002Fstrong> : [wtpsw_gridbox extra_class=””] (Enter extra CSS class for design customization ).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>✅ \u003Cstrong>Checkout demo for better understanding\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Ftrending-post-demo\u002F?utm_source=WP&utm_medium=Trending-Popular&utm_campaign=Read-Me\" rel=\"nofollow ugc\">FREE DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.essentialplugin.com\u002Fprodemo\u002Fpro-featured-and-trending-post\u002F?utm_source=WP&utm_medium=Trending-Popular&utm_campaign=Read-Me\" rel=\"nofollow ugc\">PRO DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Essential Plugin Bundle Deal\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.essentialplugin.com\u002Fpricing\u002F?utm_source=WP&utm_medium=Trending-Popular&utm_campaign=Read-Me\" rel=\"nofollow ugc\">Annual or Lifetime Bundle Deal\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Why Use WP Trending Post Slider and Widget Plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Also work with Gutenberg shortcode block.\u003C\u002Fli>\n\u003Cli>WP Trending Post Slider and Widget Plugin is made with WordPress standard.\u003C\u002Fli>\n\u003Cli>This plugin helps you to display popular post, trending post, what’s hot on your site in a easy way.\u003C\u002Fli>\n\u003Cli>WP Trending Post Slider and Widget Plugin, when used effectively, is a great tool to attract your blogs visitors!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✅ Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added Gutenberg block support.\u003C\u002Fli>\n\u003Cli>Trending post slider\u003C\u002Fli>\n\u003Cli>Trending post carousel\u003C\u002Fli>\n\u003Cli>Trending post gridbox\u003C\u002Fli>\n\u003Cli>Trending post Widget\u003C\u002Fli>\n\u003Cli>Easy to add.\u003C\u002Fli>\n\u003Cli>Also work with Gutenberg shortcode block. \u003C\u002Fli>\n\u003Cli>Elementor, Beaver and SiteOrigin Page Builder Native Support (New).\u003C\u002Fli>\n\u003Cli>Divi Page Builder Native Support (New).\u003C\u002Fli>\n\u003Cli>Fusion Page Builder (Avada) Native Support (New).\u003C\u002Fli>\n\u003Cli>Responsive.\u003C\u002Fli>\n\u003Cli>You can create multiple testimonial slider with different options at single page or post.\u003C\u002Fli>\n\u003Cli>Fully responsive. Scales with its container.\u003C\u002Fli>\n\u003Cli>100% Multi Language.\u003C\u002Fli>\n\u003C\u002Ful>\n","A quick, easy way to add Popular\u002FTrending posts slider, grid block and widget. Also work with Gutenberg shortcode block.",2000,146444,84,24,"2026-02-20T19:39:00.000Z","4.0","",[93,94,95,96,97],"daily-popular-post-views","popular-posts-slider","popular-trending-posts-carousel","popular-trending-posts-widget","trending-posts-slider","https:\u002F\u002Fessentialplugin.com\u002Fwordpress-plugin\u002Ftrending-post-slider-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-trending-post-slider-and-widget.1.8.6.zip",1,"2023-03-30 00:00:00","2026-04-06T09:54:40.288Z",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":11,"downloaded":111,"rating":112,"num_ratings":13,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":91,"tags":116,"homepage":120,"download_link":121,"security_score":122,"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.",11035,80,"2015-04-07T06:59:00.000Z","4.1.42","2.7",[117,118,19,119,23],"post-counter","post-hits","postviews","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":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":26,"num_ratings":26,"last_updated":133,"tested_up_to":49,"requires_at_least":134,"requires_php":91,"tags":135,"homepage":91,"download_link":138,"security_score":11,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"simple-post-view-counter","Simple Post View Counter – Clean and Fast Post View Analytics","1.0.1","Sadhan Pal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsadhanpal\u002F","\u003Cp>\u003Cstrong>Simple Post View Counter\u003C\u002Fstrong> is a lightweight yet powerful plugin to track how many times your WordPress posts are viewed.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ Automatic post view tracking (AJAX-based, works even in incognito mode)\u003C\u002Fli>\n\u003Cli>✅ Prevents double-counting on refresh\u003C\u002Fli>\n\u003Cli>✅ Built-in bot detection\u003C\u002Fli>\n\u003Cli>✅ Display views before content, after content, beside meta, or manually\u003C\u002Fli>\n\u003Cli>✅ “Most Viewed Posts” widget with customizable display\u003C\u002Fli>\n\u003Cli>✅ Shortcodes for displaying most viewed posts and individual post views\u003C\u002Fli>\n\u003Cli>✅ Admin settings page with statistics (total views, average views, top posts, etc.)\u003C\u002Fli>\n\u003Cli>✅ Views column in admin post list (sortable by views)\u003C\u002Fli>\n\u003Cli>✅ Exclude admin views from tracking\u003C\u002Fli>\n\u003Cli>✅ Works with caching plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>[post_views]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Display view count for current post\u003Cbr \u002F>\nOptions: \u003Ccode>post_id\u003C\u002Fcode>, \u003Ccode>format=\"%s views\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>[most_viewed_posts]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Display a list of most viewed posts\u003Cbr \u002F>\nOptions: \u003Ccode>limit=\"5\"\u003C\u002Fcode>, \u003Ccode>show_count=\"yes\"\u003C\u002Fcode>, \u003Ccode>show_excerpt=\"no\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Example Usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>[most_viewed_posts]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show top 5 posts\u003C\u002Fli>\n\u003Cli>\u003Ccode>[most_viewed_posts limit=\"10\" show_count=\"yes\"]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show 10 posts with view counts\u003C\u002Fli>\n\u003Cli>\u003Ccode>[post_views]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Show current post’s view count\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Widgets\u003C\u002Fh3>\n\u003Cp>Go to \u003Cstrong>Appearance \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Widgets\u003C\u002Fstrong> and add the \u003Cstrong>Most Viewed Posts\u003C\u002Fstrong> widget to your sidebar.\u003C\u002Fp>\n\u003Ch3>Video Tutorial\u003C\u002Fh3>\n\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\u002F10d_wyQn-Lk?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>\n\u003Ch3>Theme Function\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>`php\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by Sadhan Pal\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n","Lightweight post view counter with a widget and shortcodes. Track post views automatically, stop double-counting, and display popular content easily.",20,1009,"2025-09-14T09:25:00.000Z","6.7",[136,137,117,19,23],"most-viewed-posts","popular-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-post-view-counter.1.0.0.zip",{"attackSurface":140,"codeSignals":213,"taintFlows":227,"riskAssessment":254,"analyzedAt":257},{"hooks":141,"ajaxHandlers":196,"restRoutes":197,"shortcodes":198,"cronEvents":207,"entryPointCount":13,"unprotectedCount":26},[142,148,151,156,159,162,165,168,171,174,180,184,189,192],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","wp_dashboard_setup","closure","includes\\dashboard-widget.php",4,{"type":143,"name":149,"callback":145,"file":146,"line":150},"admin_enqueue_scripts",21,{"type":152,"name":153,"callback":145,"priority":131,"file":154,"line":155},"filter","the_content","includes\\hooks.php",41,{"type":143,"name":157,"callback":157,"file":158,"line":69},"init_plugin_suite_view_count_reset_counts","includes\\reset-schedule.php",{"type":143,"name":160,"callback":160,"file":158,"line":161},"init_plugin_suite_view_count_cron_update_trending",7,{"type":143,"name":163,"callback":145,"file":158,"line":164},"init",9,{"type":143,"name":166,"callback":145,"file":167,"line":147},"rest_api_init","includes\\rest-api.php",{"type":143,"name":169,"callback":145,"file":170,"line":147},"admin_menu","includes\\settings-page.php",{"type":143,"name":149,"callback":145,"file":172,"line":173},"includes\\shortcodes.php",248,{"type":143,"name":175,"callback":176,"priority":177,"file":178,"line":179},"init_plugin_suite_view_count_after_counted","init_plugin_suite_view_count_shape_on_after_counted",10,"includes\\traffic-shape.php",37,{"type":143,"name":181,"callback":182,"priority":177,"file":178,"line":183},"init_plugin_suite_view_count_daily_shape_rollup","init_plugin_suite_view_count_shape_daily_rollup",108,{"type":152,"name":185,"callback":186,"priority":187,"file":178,"line":188},"init_plugin_suite_view_count_site_traffic_shape","init_plugin_suite_view_count_shape_provide",5,209,{"type":143,"name":190,"callback":145,"file":178,"line":191},"admin_post_init_plugin_suite_view_count_shape_reset",243,{"type":143,"name":193,"callback":145,"file":194,"line":195},"wp_enqueue_scripts","init-view-count.php",40,[],[],[199,201,204],{"tag":200,"callback":145,"file":172,"line":147},"init_view_list",{"tag":202,"callback":145,"file":172,"line":203},"init_view_count",99,{"tag":205,"callback":145,"file":172,"line":206},"init_view_ranking",177,[208,210,211],{"hook":157,"callback":157,"file":158,"line":209},16,{"hook":160,"callback":160,"file":158,"line":150},{"hook":160,"callback":160,"file":158,"line":212},175,{"dangerousFunctions":214,"sqlUsage":215,"outputEscaping":218,"fileOperations":26,"externalRequests":26,"nonceChecks":100,"capabilityChecks":216,"bundledLibraries":226},[],{"prepared":216,"raw":26,"locations":217},2,[],{"escaped":219,"rawEcho":216,"locations":220},96,[221,224],{"file":146,"line":222,"context":223},18,"raw output",{"file":170,"line":225,"context":223},64,[],[228,246],{"entryPoint":229,"graph":230,"unsanitizedCount":26,"severity":245},"init_plugin_suite_view_count_render_settings_page (includes\\settings-page.php:14)",{"nodes":231,"edges":242},[232,236],{"id":233,"type":234,"label":235,"file":170,"line":222},"n0","source","$_POST (x14)",{"id":237,"type":238,"label":239,"file":170,"line":240,"wp_function":241},"n1","sink","update_option() [Settings Manipulation]",23,"update_option",[243],{"from":233,"to":237,"sanitized":244},true,"low",{"entryPoint":247,"graph":248,"unsanitizedCount":26,"severity":245},"\u003Csettings-page> (includes\\settings-page.php:0)",{"nodes":249,"edges":252},[250,251],{"id":233,"type":234,"label":235,"file":170,"line":222},{"id":237,"type":238,"label":239,"file":170,"line":240,"wp_function":241},[253],{"from":233,"to":237,"sanitized":244},{"summary":255,"deductions":256},"The init-view-count plugin v1.19.3 demonstrates a generally strong security posture based on the provided static analysis. The complete absence of known CVEs and a history of no recorded vulnerabilities are highly positive indicators.  The code analysis reveals excellent practices, with 100% of SQL queries using prepared statements and 98% of outputs being properly escaped, minimizing risks of SQL injection and XSS respectively.  The plugin also correctly implements nonce and capability checks for its entry points, and has no external HTTP requests or file operations, which further reduces its attack surface.\n\nHowever, while the code quality is high, the plugin has three shortcodes and three cron events, which represent potential entry points into the application. Although the static analysis indicates these entry points are protected with authorization checks, a very thorough audit would still be prudent to ensure these checks are robust and correctly implemented, as any oversight could lead to security vulnerabilities. The lack of any reported vulnerabilities in its history is commendable and suggests a mature development process, but it's important to maintain vigilance and continue adhering to secure coding practices.",[],"2026-03-16T21:10:41.940Z",{"wat":259,"direct":270},{"assetPaths":260,"generatorPatterns":264,"scriptPaths":265,"versionParams":266},[261,262,263],"\u002Fwp-content\u002Fplugins\u002Finit-view-count\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Finit-view-count\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Finit-view-count\u002Fassets\u002Fjs\u002Fscript.js",[],[263],[267,268,269],"init-view-count\u002Fassets\u002Fcss\u002Fstyle.css?ver=","init-view-count\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=","init-view-count\u002Fassets\u002Fjs\u002Fscript.js?ver=",{"cssClasses":271,"htmlComments":277,"htmlAttributes":278,"restEndpoints":286,"jsGlobals":288,"shortcodeOutput":290},[272,273,274,275,276],"init-plugin-suite-view-count-list","init-plugin-suite-view-count-list-wrapper","init-plugin-suite-view-count-title","init-plugin-suite-view-count-empty","init_view_count_widget",[],[279,280,281,282,283,284,285],"data-init-view-count-post-id","data-init-view-count-rest-url","data-init-view-count-delay","data-init-view-count-scroll-percent","data-init-view-count-scroll-enabled","data-init-view-count-storage","data-init-view-count-batch",[287],"\u002Fwp-json\u002Finitvico\u002Fv1\u002Fview_count",[289],"InitViewCountSettings",[291,292],"[init_view_list]","[init_view_ranking]",{"error":244,"url":294,"statusCode":295,"statusMessage":296,"message":296},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Finit-view-count\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":222,"versions":298},[299,305,312,319,326,333,340,347,354,361,368,375,382,389,396,403,410,417],{"version":6,"download_url":25,"svn_tag_url":300,"released_at":27,"has_diff":301,"diff_files_changed":302,"diff_lines":27,"trac_diff_url":303,"vulnerabilities":304,"is_current":244},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.19.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.19.2&new_path=%2Finit-view-count%2Ftags%2F1.19.3",[],{"version":306,"download_url":307,"svn_tag_url":308,"released_at":27,"has_diff":301,"diff_files_changed":309,"diff_lines":27,"trac_diff_url":310,"vulnerabilities":311,"is_current":301},"1.19.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.19.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.19.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.19.1&new_path=%2Finit-view-count%2Ftags%2F1.19.2",[],{"version":313,"download_url":314,"svn_tag_url":315,"released_at":27,"has_diff":301,"diff_files_changed":316,"diff_lines":27,"trac_diff_url":317,"vulnerabilities":318,"is_current":301},"1.19.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.19.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.19.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.19&new_path=%2Finit-view-count%2Ftags%2F1.19.1",[],{"version":320,"download_url":321,"svn_tag_url":322,"released_at":27,"has_diff":301,"diff_files_changed":323,"diff_lines":27,"trac_diff_url":324,"vulnerabilities":325,"is_current":301},"1.19","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.19.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.19\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.18&new_path=%2Finit-view-count%2Ftags%2F1.19",[],{"version":327,"download_url":328,"svn_tag_url":329,"released_at":27,"has_diff":301,"diff_files_changed":330,"diff_lines":27,"trac_diff_url":331,"vulnerabilities":332,"is_current":301},"1.18","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.18.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.18\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.17&new_path=%2Finit-view-count%2Ftags%2F1.18",[],{"version":334,"download_url":335,"svn_tag_url":336,"released_at":27,"has_diff":301,"diff_files_changed":337,"diff_lines":27,"trac_diff_url":338,"vulnerabilities":339,"is_current":301},"1.17","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.17.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.17\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.16&new_path=%2Finit-view-count%2Ftags%2F1.17",[],{"version":341,"download_url":342,"svn_tag_url":343,"released_at":27,"has_diff":301,"diff_files_changed":344,"diff_lines":27,"trac_diff_url":345,"vulnerabilities":346,"is_current":301},"1.16","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.16.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.16\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.15&new_path=%2Finit-view-count%2Ftags%2F1.16",[],{"version":348,"download_url":349,"svn_tag_url":350,"released_at":27,"has_diff":301,"diff_files_changed":351,"diff_lines":27,"trac_diff_url":352,"vulnerabilities":353,"is_current":301},"1.15","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.15.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.15\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.14&new_path=%2Finit-view-count%2Ftags%2F1.15",[],{"version":355,"download_url":356,"svn_tag_url":357,"released_at":27,"has_diff":301,"diff_files_changed":358,"diff_lines":27,"trac_diff_url":359,"vulnerabilities":360,"is_current":301},"1.14","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.14.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.14\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.13&new_path=%2Finit-view-count%2Ftags%2F1.14",[],{"version":362,"download_url":363,"svn_tag_url":364,"released_at":27,"has_diff":301,"diff_files_changed":365,"diff_lines":27,"trac_diff_url":366,"vulnerabilities":367,"is_current":301},"1.13","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.13.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.13\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.12&new_path=%2Finit-view-count%2Ftags%2F1.13",[],{"version":369,"download_url":370,"svn_tag_url":371,"released_at":27,"has_diff":301,"diff_files_changed":372,"diff_lines":27,"trac_diff_url":373,"vulnerabilities":374,"is_current":301},"1.12","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.12.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.12\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.11&new_path=%2Finit-view-count%2Ftags%2F1.12",[],{"version":376,"download_url":377,"svn_tag_url":378,"released_at":27,"has_diff":301,"diff_files_changed":379,"diff_lines":27,"trac_diff_url":380,"vulnerabilities":381,"is_current":301},"1.11","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.11.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.11\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.10&new_path=%2Finit-view-count%2Ftags%2F1.11",[],{"version":383,"download_url":384,"svn_tag_url":385,"released_at":27,"has_diff":301,"diff_files_changed":386,"diff_lines":27,"trac_diff_url":387,"vulnerabilities":388,"is_current":301},"1.10","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.10.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.10\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.9&new_path=%2Finit-view-count%2Ftags%2F1.10",[],{"version":390,"download_url":391,"svn_tag_url":392,"released_at":27,"has_diff":301,"diff_files_changed":393,"diff_lines":27,"trac_diff_url":394,"vulnerabilities":395,"is_current":301},"1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.8&new_path=%2Finit-view-count%2Ftags%2F1.9",[],{"version":397,"download_url":398,"svn_tag_url":399,"released_at":27,"has_diff":301,"diff_files_changed":400,"diff_lines":27,"trac_diff_url":401,"vulnerabilities":402,"is_current":301},"1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.7&new_path=%2Finit-view-count%2Ftags%2F1.8",[],{"version":404,"download_url":405,"svn_tag_url":406,"released_at":27,"has_diff":301,"diff_files_changed":407,"diff_lines":27,"trac_diff_url":408,"vulnerabilities":409,"is_current":301},"1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.6&new_path=%2Finit-view-count%2Ftags%2F1.7",[],{"version":411,"download_url":412,"svn_tag_url":413,"released_at":27,"has_diff":301,"diff_files_changed":414,"diff_lines":27,"trac_diff_url":415,"vulnerabilities":416,"is_current":301},"1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Finit-view-count%2Ftags%2F1.5&new_path=%2Finit-view-count%2Ftags%2F1.6",[],{"version":418,"download_url":419,"svn_tag_url":420,"released_at":27,"has_diff":301,"diff_files_changed":421,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":422,"is_current":301},"1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-view-count.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Finit-view-count\u002Ftags\u002F1.5\u002F",[],[]]