[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fyRno9mt7B0ofwcYWuDStLYRMSBXO5w6TF18lAGXQnts":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":36,"analysis":135,"fingerprints":355},"knowledgering-post-popularity-graph-tool","KR Popular Posts","1.6","knowledgering","https:\u002F\u002Fprofiles.wordpress.org\u002Fknowledgering\u002F","\u003Cp>KR Popular Posts displays a horizontal graph that represents the popularity of a post based on comments, views, ratings, facebook likes and retweets. Ratings are measured only if GD Star Rating plugin is installed and active. Views look for a “views” custom field and assumes it is tracking the views of the page so any plugin that stores view count using “views” as the post meta will work ( future update will allow you to specify the custom field to use). Facebook likes and retweets require you to setup an hourly cronjob to fetch likes and retweet values for your posts from facebook and twitter. Post popularity is shown with a horizontal bar graph below the post if you check “Use content filtering to append popularity graph”. Otherwise you can manually insert the function code where you prefer within your post template page. You can also show a list under the main post popularity graph which displays a graph for the individual item percentages (ie views, ratings, comments, retweets, facebook likes) by checking “Show itemized popularity graphs under main graph”. A post’s overall popularity and itemized popularity value will rise or fall in relation to the other posts on your site. That means a post with a 50% popularity rating today can have a 30% popularity rating next week if another post increases in views, comments, ratings, retweets, facebook likes by a large enough number to push down the value of the example post’s popularity rating. Includes a popular posts widget, with thumbnails or without thumbnails, for your sidebar.\u003C\u002Fp>\n\u003Cp>For more information and support please visit http:\u002F\u002Fknowledgering.com\u002Fknowledgering-post-popularity-graph-tool\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Copyright 2011 knowledgering.com\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation; either version 2 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License\u003Cbr \u002F>\nalong with this program; if not, write to the Free Software\u003Cbr \u002F>\nFoundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA\u003C\u002Fp>\n","KR Popular Posts shows graph of a posts popularity percentage. Popularity based on post views, comments, ratings, retweets and facebook likes ( popula &hellip;",10,11158,100,1,"2011-07-15T14:37:00.000Z","3.2.1","3.0","",[20,21,22,23,24],"most-popular","popular-posts","popular-posts-widget","post","posts","http:\u002F\u002Fwww.knowledgering.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fknowledgering-post-popularity-graph-tool.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},30,84,"2026-04-04T09:12:50.172Z",[37,55,77,97,117],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":11,"downloaded":45,"rating":13,"num_ratings":14,"last_updated":18,"tested_up_to":46,"requires_at_least":47,"requires_php":18,"tags":48,"homepage":52,"download_link":53,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":54},"wp-xperts-popular-posts","WP-xPerts Popular Posts","1.2","sajid hussain","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpxperts15\u002F","\u003Cp>Display Most popular posts or most viewed posts on your blog using widget in sidebar.\u003Cbr \u002F>\nPlugin offers a wide range of settings to customize the layout of your widget.\u003Cbr \u002F>\nPlugin also supports custom post types\u003C\u002Fp>\n\u003Cp>Layout Options\u003C\u002Fp>\n\u003Cul>\n\u003Cli>select post type \u003C\u002Fli>\n\u003Cli>give number of posts to show\u003C\u002Fli>\n\u003Cli>show\u002Fhide thumbnail\u003C\u002Fli>\n\u003Cli>thumbnail position top\u002Fleft\u003C\u002Fli>\n\u003Cli>show\u002Fhide post author\u003C\u002Fli>\n\u003Cli>show\u002Fhide post date\u003C\u002Fli>\n\u003Cli>show\u002Fhide post tags\u003C\u002Fli>\n\u003Cli>show\u002Fhide post categories\u003C\u002Fli>\n\u003Cli>show\u002Fhide post number of views\u003C\u002Fli>\n\u003Cli>show\u002Fhide number of views\u003C\u002Fli>\n\u003Cli>editable VIEWS text\u003C\u002Fli>\n\u003C\u002Ful>\n","Display Most popular posts or most viewed posts on your blog using widget in sidebar, it also supports custom post types",1757,"4.7.32","3.2",[49,50,21,22,51],"most-viewed-posts","most-viewed-posts-widget","wp-most-popular-posts-widget","#","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-xperts-popular-posts.zip","2026-03-15T10:48:56.248Z",{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":63,"downloaded":64,"rating":65,"num_ratings":13,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":73,"download_link":74,"security_score":75,"vuln_count":11,"unpatched_count":28,"last_vuln_date":76,"fetched_at":30},"top-10","WebberZone Top 10 — Popular Posts","4.2.1","Ajay","https:\u002F\u002Fprofiles.wordpress.org\u002Fajay\u002F","\u003Cp>WordPress lacks built-in page view tracking or a popular posts feature. \u003Ca href=\"https:\u002F\u002Fwebberzone.com\u002Fplugins\u002Ftop-10\u002F\" rel=\"nofollow ugc\">Top 10\u003C\u002Fa> solves this by counting views across posts, pages, and custom post types, then letting you showcase your most popular content.\u003C\u002Fp>\n\u003Cp>Top 10 provides blocks, widgets, shortcodes, and template functions for displaying popular posts and view counts across your site. All tracking data is stored locally in your WordPress database, with no external services involved.\u003C\u002Fp>\n\u003Cp>Top 10 includes comprehensive features such as thumbnail support, flexible display options, custom post type support, and developer-friendly extensibility. A built-in caching layer reduces server load, while AJAX-based tracking avoids page cache interference and works with most popular caching plugins.\u003C\u002Fp>\n\u003Cp>Top 10 also exposes a powerful API with WordPress actions and filters, allowing developers to customise queries, tracking behaviour, and output rendering without modifying core plugin files.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Page Counter\u003C\u002Fstrong>: Tracks hourly post views on posts, pages, and custom post types. Display counts automatically using blocks, shortcodes, or template functions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Popular Posts\u003C\u002Fstrong>: Display most viewed posts by total counts or within custom time periods\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Support\u003C\u002Fstrong>: Dedicated “Popular Posts [Top 10]” block with configurable display options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Dashboard\u003C\u002Fstrong>: Network-wide aggregated statistics across all sites in a multisite installation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widgets\u003C\u002Fstrong>: Sidebar widgets for daily and overall popular posts with extensive customisation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes\u003C\u002Fstrong>: Use \u003Ccode>[tptn_list]\u003C\u002Fcode> to display popular post lists and \u003Ccode>[tptn_views]\u003C\u002Fcode> to show view counts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnails\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>WordPress post thumbnail support with custom \u003Ccode>tptn_thumbnail\u003C\u002Fcode> image size\u003C\u002Fli>\n\u003Cli>Automatic extraction of the first image from post content\u003C\u002Fli>\n\u003Cli>Manual thumbnail URLs via Edit Post screens\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclusions\u003C\u002Fstrong>: Exclude posts by category or post ID from popular post lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Styling\u003C\u002Fstrong>: Output wrapped in semantic CSS classes. Add custom CSS via settings or use included styles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Interface\u003C\u002Fstrong>: View daily and overall popular posts from the dashboard. Adds sortable view-count columns to post and page lists\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export\u002FImport\u003C\u002Fstrong>: Export count tables and settings, and restore them on the same site or other installs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching Compatibility\u003C\u002Fstrong>: Works with WP Super Cache, W3 Total Cache, Quick Cache, and similar plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-Friendly\u003C\u002Fstrong>: Extensive filters and actions to customise queries, tracking behaviour, and output rendering\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features in Top 10 Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enhanced Tracking and Performance\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Fast and High-Traffic Trackers\u003C\u002Fstrong>: Alternative tracking methods for improved performance on busy sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Query Optimisation\u003C\u002Fstrong>: MySQL \u003Ccode>MAX_EXECUTION_TIME\u003C\u002Fcode> directive to prevent long-running queries, configurable via settings and the \u003Ccode>top_ten_query_max_execution_time\u003C\u002Fcode> filter\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data Retention Override\u003C\u002Fstrong>: Customizable data retention period (default 180 days via \u003Ccode>TOP_TEN_STORE_DATA\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Blocks and Widgets\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Top 10 Query Block\u003C\u002Fstrong>: Query and display popular posts directly from the block or site editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Top 10 Featured Image Block\u003C\u002Fstrong>: Support for multiple image sources with fallbacks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Popular Posts Block Enhancements\u003C\u002Fstrong>:\u003C\u002Fli>\n\u003Cli>Save and clear default block settings with a single click\u003C\u002Fli>\n\u003Cli>Auto-insert default and global settings attributes with an option to disable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enhanced Admin Tools\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Admin Bar Integration\u003C\u002Fstrong>: Admin bar menu item to view daily, total, and overall post counts, access admin pages, and clear cache\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Admin Bar menu\u003C\u002Fstrong>: Setting to disable the Admin Bar menu\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard Access Control\u003C\u002Fstrong>: Setting to control which user roles can view the Top 10 dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display Settings\u003C\u002Fstrong>: Setting to choose which post type screens display admin columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mini “Top 10 Views Overview” widget\u003C\u002Fstrong>: Compact views-over-time chart on the WordPress Dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Settings Copy\u003C\u002Fstrong>: Tool to copy settings between sites in a multisite network\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Display Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Taxonomy-Specific Displays\u003C\u002Fstrong>: \u003Ccode>display_only_on_tax_ids\u003C\u002Fcode> parameter to restrict popular post displays to specific taxonomy terms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Inclusion\u003C\u002Fstrong>: Edit Post meta box option to include popular posts from specific categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RSS Feed Filtering\u003C\u002Fstrong>: Filter RSS feeds by category or post type via settings or URL parameters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Developer-Friendly Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Post Type Sortable Columns\u003C\u002Fstrong>: Admin columns on supported custom post types with sortable functionality\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>GDPR\u003C\u002Fh4>\n\u003Cp>Top 10 does not collect personal visitor data out of the box. Tracking data is stored locally in the \u003Ccode>wp_top_ten\u003C\u002Fcode> and \u003Ccode>wp_top_ten_daily\u003C\u002Fcode> database tables (table prefix may vary).\u003C\u002Fp>\n\u003Cp>You are responsible for ensuring GDPR compliance on your website.\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cp>Top 10 is available for translation on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Ftop-10\" rel=\"nofollow ugc\">WordPress.org\u003C\u002Fa>.\u003Cbr \u002F>\nSee the \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fpolyglots\u002Fhandbook\u002Frosetta\u002Ftheme-plugin-directories\u002F\" rel=\"nofollow ugc\">Translator Handbook\u003C\u002Fa> to contribute.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>Top 10 is developed openly on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebberzone\u002Ftop-10\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003Cbr \u002F>\nFork the project and submit pull requests for bug fixes or improvements. Please do not use GitHub for support requests.\u003C\u002Fp>\n\u003Ch3>Other WebberZone Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontextual-related-posts\u002F\" rel=\"ugc\">Contextual Related Posts\u003C\u002Fa> – Display related posts on your WordPress site and feeds\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbetter-search\u002F\" rel=\"ugc\">Better Search\u003C\u002Fa> – Enhance WordPress search with relevance-based results\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fknowledgebase\u002F\" rel=\"ugc\">Knowledge Base\u003C\u002Fa> – Create a knowledge base or FAQ section\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadd-to-all\u002F\" rel=\"ugc\">WebberZone Snippetz\u003C\u002Fa> – Manage custom HTML, CSS, and JavaScript snippets\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautoclose\u002F\" rel=\"ugc\">Auto-Close\u003C\u002Fa> – Automatically close comments, pingbacks, and trackbacks\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpopular-authors\u002F\" rel=\"ugc\">Popular Authors\u003C\u002Fa> – Display popular authors widgets. Addon for Top 10.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwhere-did-they-go-from-here\u002F\" rel=\"ugc\">Followed Posts\u003C\u002Fa> – Show related posts based on reader journeys\u003C\u002Fli>\n\u003C\u002Ful>\n","Track post views and page views, and display popular posts and trending content on your WordPress site.",20000,1219295,92,"2026-02-21T11:06:00.000Z","6.9.4","6.6","7.4",[49,71,21,22,72],"page-views","post-views","https:\u002F\u002Fwebberzone.com\u002Fplugins\u002Ftop-10\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftop-10.4.2.1.zip",94,"2025-05-07 00:00:00",{"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":90,"requires_at_least":17,"requires_php":91,"tags":92,"homepage":95,"download_link":96,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-most-popular","WP Most Popular","0.3.1","MattGeri","https:\u002F\u002Fprofiles.wordpress.org\u002Fmattgeri\u002F","\u003Cp>WP Most Popular was born out of frustration in finding a decent plugin which performs one simple task and that is to rank your most popular blog posts.\u003C\u002Fp>\n\u003Cp>The plugin keeps a log of your most popular posts based on views and lets you display them in your blog theme with custom styling. You can display popular posts from the last day, 7 days, 30 days or all time.\u003C\u002Fp>\n\u003Cp>It also comes with a sidebar widget to let you display your popular posts on your blogs sidebar.\u003C\u002Fp>\n\u003Cp>If you are a developer and integrate the plugin in to a theme, you will get a lot more flexibility out of the plugin including the ability to show the most popular custom post types etc.\u003C\u002Fp>\n\u003Cp>This plugin was built and is maintained by \u003Ca href=\"https:\u002F\u002Fwpgeeks.com\" rel=\"nofollow ugc\">WP Geeks\u003C\u002Fa>. For extra documentation, videos, snippets and support, visit the \u003Ca href=\"https:\u002F\u002Fwpgeeks.com\u002Fproduct\u002Fwp-most-popular\u002F\" rel=\"nofollow ugc\">WP Most Popular\u003C\u002Fa> product page.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>There are two ways in which you can use this plugin.\u003C\u002Fp>\n\u003Col>\n\u003Cli>As a sidebar widget\u003C\u002Fli>\n\u003Cli>Custom function in your theme files\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Using the widget is the easiest way and recommended for most users. If you are a developer and want to integrate the plugin in to your existing theme, then read the information below.\u003C\u002Fp>\n\u003Cp>Firstly, the main function which you will need to include in your theme to fetch the popular posts is called \u003Ccode>wp_most_popular_get_popular()\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>You can pass that function the following parameters in array form:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>limit\u003C\u002Fstrong> (integer)\n\u003Cul>\n\u003Cli>The number of posts you would like to display i.e. 5\u003C\u002Fli>\n\u003Cli>Default: 5\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>post_type\u003C\u002Fstrong> (string) \u002F (array)\n\u003Cul>\n\u003Cli>The post type you would like to display\u003C\u002Fli>\n\u003Cli>Example: post\u003C\u002Fli>\n\u003Cli>Default: All post types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>range\u003C\u002Fstrong> (string)\n\u003Cul>\n\u003Cli>In what date range would you like to display popular posts in\u003C\u002Fli>\n\u003Cli>Accepted: all_time, monthly, weekly, daily\u003C\u002Fli>\n\u003Cli>Default: all_time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Those are the current parameters that the plugin supports. Let’s look at an example of how to display the most recent popular posts in a unordered list.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php\necho '\u003Cul>';\n$posts = wp_most_popular_get_popular( array( 'limit' => 10, 'post_type' => 'post', 'range' => 'all_time' ) );\nglobal $post;\nif ( count( $posts ) > 0 ): foreach ( $posts as $post ):\n    setup_postdata( $post );\n    ?>\n    \u003Cli>\u003Ca href=\"\u003C?php the_permalink() ?>\" title=\"\u003C?php echo esc_attr(get_the_title() ? get_the_title() : get_the_ID()); ?>\">\u003C?php if ( get_the_title() ) the_title(); else the_ID(); ?>\u003C\u002Fa>\u003C\u002Fli>\n    \u003C?php\nendforeach; endif;\necho '\u003C\u002Ful>';\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Filters\u003C\u002Fh4>\n\u003Cp>The following filters are available to you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>wp_most_popular_list_before\u003C\u002Fstrong> – used to filter the \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cul> element of the outputted widget list\u003Cbr \u002F>\n* **wp_most_popular_list_after** – used to filter the \u003C\u002Ful>\n\u003Cp>element of the outputted widget list\u003Cbr \u002F>\n* \u003Cstrong>wp_most_popular_list_item_single\u003C\u002Fstrong> – filters for a the list item generated by the widget\u003C\u002Fp>\n\u003Ch4>Actions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>wp_most_popular_list_item\u003C\u002Fstrong> – used for modifying the list output\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Most Popular is a simple plugin which tracks your most popular blog posts based on views and lets you display them in your theme or blog sidebar.",2000,80861,98,11,"2018-08-07T11:57:00.000Z","4.9.29","5.2.4",[49,93,94,21,22],"most-viewed","popular","https:\u002F\u002Fwpgeeks.com\u002Fproduct\u002Fwp-most-popular\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-most-popular.0.3.1.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":107,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":47,"requires_php":18,"tags":111,"homepage":113,"download_link":114,"security_score":115,"vuln_count":14,"unpatched_count":14,"last_vuln_date":116,"fetched_at":30},"popular-posts-by-webline","Popular Posts by Webline","1.1.1","WeblineIndia","https:\u002F\u002Fprofiles.wordpress.org\u002Fweblineindia\u002F","\u003Cp>Popular Posts will list all the posts as per the filters applied from the admin side.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Centralized option to enable\u002Fdisable plugin functionality.\u003C\u002Fli>\n\u003Cli>It display posts by applying the filters available like Sort By Comments or Sort By Post Views Count.\u003C\u002Fli>\n\u003Cli>It also has filter for date which shows posts as per the Time Span(In Days) selected.\u003C\u002Fli>\n\u003Cli>Posts can also be displayed as per the Category selection.\u003C\u002Fli>\n\u003Cli>Control for showing Comments.\u003C\u002Fli>\n\u003Cli>Control for showing Post Views Count.\u003C\u002Fli>\n\u003Cli>Control for showing Post Date.\u003C\u002Fli>\n\u003Cli>Control for showing Featured Image with required Width, Height and Alignment.\u003C\u002Fli>\n\u003Cli>Control for showing Excerpt with required Excerpt Length.\u003C\u002Fli>\n\u003Cli>Control for set Read More Text.\u003C\u002Fli>\n\u003Cli>Control for Exclude Current Post.\u003C\u002Fli>\n\u003Cli>Control for showing Date in Relative Format.\u003C\u002Fli>\n\u003Cli>Control for setup anchor link on post description.\u003C\u002Fli>\n\u003Cli>Control for showing other post type’s posts.\u003C\u002Fli>\n\u003Cli>Control for display type like “list” and “slider”.\u003C\u002Fli>\n\u003Cli>Option to upload custom icons for views, comments, date.\u003C\u002Fli>\n\u003Cli>Option to control on UI settings like text and link color, font size etc…\u003C\u002Fli>\n\u003Cli>Option to apply your custom CSS on popular posts layout.\u003C\u002Fli>\n\u003Cli>Shortcode to display popular posts anywhere on posts and pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>NOTE\u003C\u002Fh3>\n\u003Cp>This plugin is an Open Source Software and we would be happy to have people contribute to our plugin. Please contact us here to talk to our \u003Ca href=\"https:\u002F\u002Fwww.weblineindia.com\u002Fcontact-us.html\" rel=\"nofollow ugc\">software development team\u003C\u002Fa>, if you would like to contribute to this plugin and help make it better.\u003C\u002Fp>\n\u003Cp>If you like this plugin then please rate our plugin to help us spread the word.\u003C\u002Fp>\n","Popular Posts will display the posts according to the filters applied from widget settings.",1000,29195,88,8,"2024-12-10T13:24:00.000Z","6.7.5",[94,112,21,22,24],"popular-content","http:\u002F\u002Fwww.weblineindia.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpopular-posts-by-webline.1.1.1.zip",70,"2025-09-27 00:00:00",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":13,"num_ratings":14,"last_updated":127,"tested_up_to":90,"requires_at_least":128,"requires_php":18,"tags":129,"homepage":133,"download_link":134,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"popular-post-widget","Popular Post Widget","1.0.1","Mostafiz Shamim","https:\u002F\u002Fprofiles.wordpress.org\u002Fitzmostafiz\u002F","\u003Cp>This is a simple widget like others to show your most popular posts based on views of your post. Put it in any of your widget area from your WordPress dashboard and the it will automatically show 5 most popular posts which will be visited most after the activation of the widget.So, after activation of the widget, visit a post of your website and see, it will show below the popular post title.\u003C\u002Fp>\n","Popular post widget is a simple widget to show your most popular posts based on views.",200,10507,"2017-12-02T06:00:00.000Z","4.0",[130,131,118,21,132],"most-popular-posts","popular-post","widget","https:\u002F\u002Fmostafizshamim.com\u002Fpopular-post-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpopular-post-widget.zip",{"attackSurface":136,"codeSignals":181,"taintFlows":338,"riskAssessment":339,"analyzedAt":354},{"hooks":137,"ajaxHandlers":177,"restRoutes":178,"shortcodes":179,"cronEvents":180,"entryPointCount":28,"unprotectedCount":28},[138,144,149,154,158,162,166,169,173],{"type":139,"name":140,"callback":141,"priority":14,"file":142,"line":143},"action","init","register_knowledgeringppgt_PopularPostsWidget","knowledgeringppgt-widgets.php",228,{"type":139,"name":145,"callback":146,"file":147,"line":148},"wp_print_styles","knowledgeringppgt_addcss","knowledgeringppgt.php",57,{"type":150,"name":151,"callback":152,"file":147,"line":153},"filter","the_content","knowledgeringppgt_pg",294,{"type":139,"name":155,"callback":156,"file":147,"line":157},"wp_footer","knowledgeringppgt_dcl",298,{"type":139,"name":159,"callback":160,"file":147,"line":161},"admin_init","knowledgeringppgt_plugin_options_init",424,{"type":139,"name":163,"callback":164,"file":147,"line":165},"admin_menu","knowledgeringppgt_add_menu_page",425,{"type":139,"name":140,"callback":167,"file":147,"line":168},"knowledgeringppgt_default_options",654,{"type":150,"name":170,"callback":171,"file":147,"line":172},"query_vars","knowledgeringppgt_query_vars",1118,{"type":139,"name":174,"callback":175,"file":147,"line":176},"template_redirect","knowledgeringppgt_krppcron",1124,[],[],[],[],{"dangerousFunctions":182,"sqlUsage":183,"outputEscaping":198,"fileOperations":185,"externalRequests":185,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":337},[],{"prepared":184,"raw":185,"locations":186},2,4,[187,191,193,195],{"file":188,"line":189,"context":190},"knowledgeringppgt-functions.php",21,"$wpdb->get_results() with variable interpolation",{"file":188,"line":192,"context":190},45,{"file":188,"line":194,"context":190},81,{"file":188,"line":196,"context":197},123,"$wpdb->get_var() with variable interpolation",{"escaped":199,"rawEcho":34,"locations":200},23,[201,203,205,206,207,209,210,211,212,214,215,216,217,219,221,222,223,225,227,228,229,231,233,234,235,237,239,240,241,243,244,245,246,248,250,251,252,254,256,257,258,260,262,263,264,266,268,270,271,272,274,276,278,279,280,281,283,284,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,331,333,335],{"file":142,"line":107,"context":202},"raw output",{"file":142,"line":204,"context":202},89,{"file":142,"line":204,"context":202},{"file":142,"line":204,"context":202},{"file":142,"line":208,"context":202},93,{"file":142,"line":75,"context":202},{"file":142,"line":75,"context":202},{"file":142,"line":75,"context":202},{"file":142,"line":213,"context":202},97,{"file":142,"line":87,"context":202},{"file":142,"line":87,"context":202},{"file":142,"line":87,"context":202},{"file":142,"line":218,"context":202},102,{"file":142,"line":220,"context":202},103,{"file":142,"line":220,"context":202},{"file":142,"line":220,"context":202},{"file":142,"line":224,"context":202},107,{"file":142,"line":226,"context":202},108,{"file":142,"line":226,"context":202},{"file":142,"line":226,"context":202},{"file":142,"line":230,"context":202},112,{"file":142,"line":232,"context":202},113,{"file":142,"line":232,"context":202},{"file":142,"line":232,"context":202},{"file":142,"line":236,"context":202},117,{"file":142,"line":238,"context":202},118,{"file":142,"line":238,"context":202},{"file":142,"line":238,"context":202},{"file":142,"line":242,"context":202},122,{"file":142,"line":196,"context":202},{"file":142,"line":196,"context":202},{"file":142,"line":196,"context":202},{"file":142,"line":247,"context":202},127,{"file":142,"line":249,"context":202},128,{"file":142,"line":249,"context":202},{"file":142,"line":249,"context":202},{"file":142,"line":253,"context":202},132,{"file":142,"line":255,"context":202},133,{"file":142,"line":255,"context":202},{"file":142,"line":255,"context":202},{"file":142,"line":259,"context":202},137,{"file":142,"line":261,"context":202},154,{"file":142,"line":261,"context":202},{"file":142,"line":261,"context":202},{"file":142,"line":265,"context":202},156,{"file":142,"line":267,"context":202},166,{"file":142,"line":269,"context":202},183,{"file":142,"line":269,"context":202},{"file":142,"line":269,"context":202},{"file":142,"line":273,"context":202},185,{"file":142,"line":275,"context":202},195,{"file":142,"line":277,"context":202},196,{"file":142,"line":277,"context":202},{"file":142,"line":277,"context":202},{"file":142,"line":125,"context":202},{"file":142,"line":282,"context":202},201,{"file":142,"line":282,"context":202},{"file":142,"line":282,"context":202},{"file":147,"line":286,"context":202},286,{"file":147,"line":288,"context":202},666,{"file":147,"line":290,"context":202},733,{"file":147,"line":292,"context":202},735,{"file":147,"line":294,"context":202},771,{"file":147,"line":296,"context":202},773,{"file":147,"line":298,"context":202},823,{"file":147,"line":300,"context":202},825,{"file":147,"line":302,"context":202},861,{"file":147,"line":304,"context":202},863,{"file":147,"line":306,"context":202},898,{"file":147,"line":308,"context":202},900,{"file":147,"line":310,"context":202},989,{"file":147,"line":312,"context":202},1050,{"file":147,"line":314,"context":202},1051,{"file":147,"line":316,"context":202},1055,{"file":147,"line":318,"context":202},1058,{"file":147,"line":320,"context":202},1060,{"file":147,"line":322,"context":202},1061,{"file":147,"line":324,"context":202},1062,{"file":147,"line":326,"context":202},1079,{"file":147,"line":328,"context":202},1082,{"file":147,"line":330,"context":202},1090,{"file":147,"line":332,"context":202},1101,{"file":147,"line":334,"context":202},1110,{"file":147,"line":336,"context":202},1111,[],[],{"summary":340,"deductions":341},"The \"knowledgering-post-popularity-graph-tool\" v1.6 plugin exhibits a generally good security posture, largely due to a very limited attack surface and the absence of known vulnerabilities. The static analysis reveals no direct entry points like AJAX handlers, REST API routes, or shortcodes that are exposed without authentication. Furthermore, there are no documented CVEs associated with this plugin, and its history is clean, suggesting a responsible development and maintenance approach. \n\nHowever, there are several areas that warrant concern. The significant portion of SQL queries (67%) not using prepared statements is a major risk, potentially exposing the site to SQL injection vulnerabilities, especially if user input is ever incorporated into these queries. Similarly, the very low percentage of properly escaped output (21%) is alarming, indicating a high likelihood of cross-site scripting (XSS) vulnerabilities. The complete absence of nonce and capability checks, coupled with a lack of taint analysis, means that even if an entry point were discovered or introduced in a future update, there are no built-in protections against unauthorized actions or data manipulation. The presence of file operations and external HTTP requests also introduces potential risks if not handled with extreme care.\n\nIn conclusion, while the plugin currently appears to be secure due to its limited functionality and lack of known flaws, the identified coding practices, particularly the lack of prepared statements for SQL and insufficient output escaping, present significant inherent risks. These could be exploited if a vulnerability is introduced or if the attack surface expands in future versions. The plugin's strengths lie in its minimal attack surface and clean vulnerability history, but its weaknesses are substantial and require immediate attention during development.",[342,345,347,349,351],{"reason":343,"points":344},"SQL queries not using prepared statements",15,{"reason":346,"points":11},"Low percentage of properly escaped output",{"reason":348,"points":11},"No nonce checks",{"reason":350,"points":11},"No capability checks",{"reason":352,"points":353},"Taint analysis not performed\u002Freported",5,"2026-03-17T00:24:35.453Z",{"wat":356,"direct":364},{"assetPaths":357,"generatorPatterns":359,"scriptPaths":360,"versionParams":361},[358],"\u002Fwp-content\u002Fplugins\u002Fknowledgering-post-popularity-graph-tool\u002Fcss\u002Fknowledgeringppgt.css",[],[],[362,363],"knowledgering-post-popularity-graph-tool\u002Fstyle.css?ver=","knowledgeringppgt.css?ver=",{"cssClasses":365,"htmlComments":370,"htmlAttributes":374,"restEndpoints":380,"jsGlobals":381,"shortcodeOutput":384},[366,367,368,369],"kppg-graph-container","kppg-graph","kppg-item-graph-container","kppg-item-graph",[371,372,373],"\u003C!-- Popular Posts Graph Settings -->","\u003C!-- KR Popular Posts Graph -->","\u003C!-- KR Popular Posts Individual Itemized Graphs -->",[375,376,377,378,379],"data-graph-color","data-graph-height","data-item-name","data-item-value","data-item-max-value",[],[382,383],"knowledgeringppgt_plugin_url","kppg_options",[385,386],"[knowledgering_popular_posts_graph]","[knowledgering_popular_posts_widget]"]