[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5p7jK7xSanIjXaRGU6lmGXEPZUMv03QKT4GG1zC8iIU":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":138,"fingerprints":482},"wp-ranking-pro","WP-Ranking PRO","1.0.3","plugmize","https:\u002F\u002Fprofiles.wordpress.org\u002Fplugmize\u002F","\u003Cp>“WP-Ranking PRO” is a widget plugin with advanced features to display the ranking of popular articles in each elements and period on your blog.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Time Range\u003C\u002Fstrong> – It displays the ranking within the specified period of time.(eg. 24 h, 1 week, 1 month, 1 year, all, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-friendly\u003C\u002Fstrong> – Make an aggregate individually in the PC and mobile(smartphone, tablet, etc.). Mobile accesses is distinguished by the user agent and a rank is made.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ranking Cache\u003C\u002Fstrong> – The ranking data has the ability to cache a certain period of time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode support.\u003C\u002Fstrong> – You can make your own page on ranking.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP code support.\u003C\u002Fstrong> – By the specify the ranking information to be displayed in the PHP code, you can make any rankings page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-widget\u003C\u002Fstrong> support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom-widgets capable\u003C\u002Fstrong> – Them rankings can freely customize title, characters, various articles, various categories, various tags, period, equipment or HTML tags, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Display a thumbnail of your posts.\u003C\u002Fstrong> It is possible to select a thumbnail to display.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclusion from the aggregation target.\u003C\u002Fstrong> – You can exclude access from a particular environment from the aggregation target.(eg. the origin of access, HTTP referers, user agents, logged-in users.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post-type\u003C\u002Fstrong> support!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Other Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Summary of rankings can be \u003Cstrong>displayed on the dashboard\u003C\u002Fstrong> (wp-admin).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic clearance of log.\u003C\u002Fstrong> – Data is accumulated by a data base, but I have the function from which the log which accumulated can be eliminated automatically.\u003C\u002Fli>\n\u003Cli>Rebuild cache\u003C\u002Fli>\n\u003Cli>Clear cache\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>There is following function.\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Periods: 24 h, 1 week, 1 month, 1 year, all, and more\u003C\u002Fli>\n\u003Cli>Exclusions: the origin of access, HTTP referers, user agents, logged-in users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Language support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Japanese\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>English\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n","\"WP-Ranking PRO\" totals a page view, and into which a popular article can be formed by various elements or periods.",60,3569,0,"2017-10-20T19:48:00.000Z","4.8.28","4.5","",[19,20,21,22,23],"popular","popularity","post","posts","ranking","https:\u002F\u002Fplugmize.jp\u002Fproduct\u002Fwp-ranking-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-ranking-pro.1.0.3.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},1,30,84,"2026-04-05T09:56:02.357Z",[36,60,75,94,117],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":13,"last_vuln_date":59,"fetched_at":28},"wordpress-popular-posts","WP Popular Posts","7.3.8","Hector Cabrera","https:\u002F\u002Fprofiles.wordpress.org\u002Fhcabrera\u002F","\u003Cp>WP Popular Posts is a highly customizable plugin that displays your most popular posts.\u003C\u002Fp>\n\u003Ch4>PSA: Plugin has been renamed as WP Popular Posts!\u003C\u002Fh4>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fcabrerahector.com\u002Fwordpress\u002Fwordpress-popular-posts-renamed-to-wp-popular-posts\u002F\" rel=\"nofollow ugc\">announcement\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multiple Popular Posts Lists\u003C\u002Fstrong> – You can have several Popular Posts lists on your blog, each with its own settings!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time Range\u003C\u002Fstrong> – List those posts of your blog that have been the most popular ones within a specific time range (eg. last 24 hours, last 7 days, last 30 days, etc)!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post-type support\u003C\u002Fstrong> – Want to show other stuff than just posts and pages, eg. Popular \u003Cem>Products\u003C\u002Fem>? \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F5.-FAQ#i-want-to-have-a-popular-list-of-my-custom-post-type-how-can-i-do-that\" rel=\"nofollow ugc\">You can\u003C\u002Fa>!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnails!\u003C\u002Fstrong> – Display a thumbnail of your posts! (\u003Cem>see the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F5.-FAQ#how-does-wordpress-popular-posts-pick-my-posts-thumbnails\" rel=\"nofollow ugc\">FAQ section\u003C\u002Fa> for more details\u003C\u002Fem>.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Statistics dashboard\u003C\u002Fstrong> – See how your popular posts are doing directly from your admin area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sorting options\u003C\u002Fstrong> – Order your popular list by comments, views (default) or average views per day!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom themes\u003C\u002Fstrong> – Out of the box, WP Popular Posts includes some themes so you can style your popular posts list (see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F6.-Styling-the-list#themes\" rel=\"nofollow ugc\">Widget Themes\u003C\u002Fa> for more details).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use your own layout!\u003C\u002Fstrong> – WPP is flexible enough to let you customize the look and feel of your popular posts! (see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F5.-FAQ#how-can-i-use-my-own-html-markup-with-your-plugin\" rel=\"nofollow ugc\">customizing WPP’s HTML markup\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F6.-Styling-the-list\" rel=\"nofollow ugc\">How to style WP Popular Posts\u003C\u002Fa> for more.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Tools!\u003C\u002Fstrong> – WP Popular Posts includes a few options to make sure your site’s performance stays as good as ever! (see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F7.-Performance\" rel=\"nofollow ugc\">Performance\u003C\u002Fa> for more details.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API support\u003C\u002Fstrong> – Embed your popular posts in your (web) app! (see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F8.-REST-API-Endpoints\" rel=\"nofollow ugc\">REST API Endpoints\u003C\u002Fa> for more.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor support\u003C\u002Fstrong> – Are you building sites with Elementor? There’s a popular posts widget for it too!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disqus support\u003C\u002Fstrong> – Sort your popular posts by Disqus comments count!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Polylang & WPML 3.2+ support\u003C\u002Fstrong> – Show the translated version of your popular posts!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Multisite support\u003C\u002Fstrong> – Each site on the network can have its own popular posts list!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Other Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Shortcode support\u003C\u002Fstrong> – Use the [wpp] shortcode to showcase your most popular posts on pages, too! For usage and instructions, please refer to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordpress-popular-posts\u002F#installation\" rel=\"ugc\">Installation section\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Template tags\u003C\u002Fstrong> – Don’t feel like using blocks? No problem! You can still embed your most popular entries on your theme using the \u003Ccode>wpp_get_mostpopular()\u003C\u002Fcode> template tag. Additionally, the \u003Ccode>wpp_get_views()\u003C\u002Fcode> template tag allows you to retrieve the views count for a particular post. For usage and instructions, please refer to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordpress-popular-posts\u002F#installation\" rel=\"ugc\">Installation section\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Localization\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F5.-FAQ#i-want-to-translate-your-plugin-into-my-language--help-you-update-a-translation-what-do-i-need-to-do\" rel=\"nofollow ugc\">Translate WPP into your own language\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-postratings\u002F\" rel=\"ugc\">WP-PostRatings\u003C\u002Fa> support\u003C\u002Fstrong> – Show your visitors how your readers are rating your posts!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PSA: The classic WP Popular Posts widget has reached End-of-Life\u003C\u002Fh4>\n\u003Cp>The classic WP Popular Posts widget doesn’t work very well \u002F at all with the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fdocumentation\u002Farticle\u002Fblock-based-widgets-editor\u002F\" rel=\"ugc\">block-based Widgets editor\u003C\u002Fa> introduced with WordPress 5.8.\u003C\u002Fp>\n\u003Cp>This new Widgets editor expects \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fdocumentation\u002Farticle\u002Fblocks-list\u002F\" rel=\"ugc\">WordPress blocks\u003C\u002Fa> instead of regular WordPress widgets. If you’re using the classic WP Popular Posts widget please replace it with the \u003Ca href=\"https:\u002F\u002Fcabrerahector.com\u002Fwordpress\u002Fwordpress-popular-posts-5-3-improved-php-8-support-retina-display-support-and-more\u002F#block-editor-support\" rel=\"nofollow ugc\">WP Popular Posts block\u003C\u002Fa> instead – it has the same features and functionality as the “classic” widget so you won’t be missing anything at all. See the \u003Ca href=\"https:\u002F\u002Fcabrerahector.com\u002Fwordpress\u002Fmigrating-from-the-classic-popular-posts-widget\u002F\" rel=\"nofollow ugc\">Migration Guide\u003C\u002Fa> for more details.\u003C\u002Fp>\n\u003Cp>Bjorn from wplearninglab.com was kind enough to create a video explaining how to use the new block for all of you visual learners:\u003C\u002Fp>\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\u002Fmtzk6yNEaFs?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\u003Cp>If you cannot (or do not want to) use WordPress blocks on your website then please replace your classic widget with the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\u002Fwiki\u002F1.-Using-WPP-on-posts-&-pages#the-wpp-shortcode\" rel=\"nofollow ugc\">[wpp] shortcode\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Support the Project!\u003C\u002Fh4>\n\u003Cp>If you’d like to support my work and efforts to creating and maintaining more open source projects your donations and messages of support mean a lot!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fko-fi.com\u002Fcabrerahector\" rel=\"nofollow ugc\">Buy me a coffee\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fpaypalme\u002Fcabrerahector\" rel=\"nofollow ugc\">PayPal\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP Popular Posts\u003C\u002Fstrong> is now also on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcabrerahector\u002Fwordpress-popular-posts\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>Looking for a \u003Cstrong>Recent Posts\u003C\u002Fstrong> widget just as featured-packed as WP Popular Posts? \u003Cstrong>Try \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecently\u002F\" rel=\"ugc\">Recently\u003C\u002Fa>\u003C\u002Fstrong>!\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Flame graphic by freevector\u002FVecteezy.com.\u003C\u002Fli>\n\u003C\u002Ful>\n","A highly customizable, easy-to-use popular posts plugin!",100000,8599922,90,248,"2026-02-17T18:42:00.000Z","6.9.4","6.2","7.4",[19,20,22,53,54],"top","widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordpress-popular-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwordpress-popular-posts.7.3.8.zip",94,7,"2025-01-03 10:02:32",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":13,"num_ratings":13,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":17,"tags":73,"homepage":17,"download_link":74,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"popularposts","Popular Posts","1.0","Aftabul Islam","https:\u002F\u002Fprofiles.wordpress.org\u002Faihimel\u002F","\u003Cp>Popular post comes with some interactive features. Polularity tracking can be handle from both frontend and backend post page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.giribaz.com\u002F\" rel=\"nofollow ugc\">Popular Posts\u003C\u002Fa>\u003C\u002Fstrong> with tons of features and priority support.\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.giribaz.com\u002Fpopular-posts\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong> See detail documentation here.\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.giribaz.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Get Express Support\u003C\u002Fa>\u003C\u002Fstrong> Open a support ticket to get support quickly.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Popular Post :\u003C\u002Fstrong> Arrange popular posts order by its hit popularity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Awesome :\u003C\u002Fstrong> Awesome UI layout to view populas posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Support :\u003C\u002Fstrong> Interactive widget option for plugin tuning.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Installation :\u003C\u002Fstrong> Easy Instalation for all kind of users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hit Counter :\u003C\u002Fstrong> Post hit counter to show the total number of hits on that post.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnail View :\u003C\u002Fstrong> Popular post summery in card view with thumbnail attachment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Builder :\u003C\u002Fstrong> Works fine with various page builder.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Col>\n\u003Cli>At least Firefox 12, Internet Explorer 9, Safari 6, Opera 12 or Chrome\u002FChromium 19\u003C\u002Fli>\n\u003Cli>PHP 5.2+ (for thumbnails – mogrify utility or GD\u002FImagick module)\u003C\u002Fli>\n\u003C\u002Fol>\n","WordPress comes with greate feature where popularity testing of posts is very essential need and Popular Posts can be a great tool to serve the want.",10,2531,"2017-02-16T06:45:00.000Z","4.7.32","4.4.0",[19,20,22,53,54],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpopularposts.zip",{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":68,"downloaded":83,"rating":13,"num_ratings":13,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":17,"tags":87,"homepage":92,"download_link":93,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"post-ranking-view","Post Ranking View","1.1","Leo Baiano","https:\u002F\u002Fprofiles.wordpress.org\u002Fleobaiano\u002F","\u003Cp>This plugin generates a list of more pupulares posts based on the number of visits the post received. The plugin uses cookies to ensure that the user’s visit is counted only once in each post, making the manipulation of the ranking.\u003C\u002Fp>\n\u003Cp>You can set how many posts will be displayed in the ranking set that only posts from a particular CPT or a particular category will be taken into consideration, among other settings.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>You can contribute to the source code in our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fleobaiano\u002FPost-Ranking-View\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> page.\u003C\u002Fp>\n","This plugin counts the number of visitors to each post and generates a ranking of most viewed posts.",1773,"2014-01-15T17:59:00.000Z","3.7.41","3.8",[19,88,89,90,91],"popular-posts","posts-views","ranking-posts","ranking-views","http:\u002F\u002Flbideias.com.br","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-ranking-view.1.1.zip",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":57,"num_ratings":104,"last_updated":105,"tested_up_to":49,"requires_at_least":106,"requires_php":17,"tags":107,"homepage":112,"download_link":113,"security_score":114,"vuln_count":115,"unpatched_count":13,"last_vuln_date":116,"fetched_at":28},"post-carousel","Smart Post Show – Post Grid, Post Carousel & Slider, and List Category Posts","3.0.12","ShapedPlugin LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fshapedplugin\u002F","\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZd3cSnlEA_Y?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLoUb-7uG-5jPJ4tAoZbF_angfWNGeXdye\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsmartpost.com\u002Fblocks\u002Flite\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Live Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002Fcreate-new-ticket\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpsmartpost.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to Pro!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Post Show\u003C\u002Fstrong> allows you to filter and display posts, pages, and taxonomies (categories, tags, and post formats) in carousel and grid layouts without coding. Create post carousels and grids to display your content in various ways.\u003C\u002Fp>\n\u003Ch4>Three Steps to Create Your Post Carousel or Grid\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Step 1: Select a carousel or grid layout. Customize the layout with various settings.\u003C\u002Fli>\n\u003Cli>Step 2: Filter posts by type (posts, pages), ID, taxonomy (categories, tags, post formats), author, keyword, status, and sort order (ID, title, date, modified date).\u003C\u002Fli>\n\u003Cli>Step 3:  Paste the generated shortcode anywhere you want to display your post carousel or grid.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Easy to Use\u003C\u002Fh4>\n\u003Cp>Display any post type without writing code. The plugin provides an intuitive interface suitable for all users. The settings panel helps you create carousels and grids efficiently, with well-organized options and clear descriptions.\u003C\u002Fp>\n\u003Ch4>Responsive & SEO Friendly\u003C\u002Fh4>\n\u003Cp>Smart Post Show is responsive and SEO-friendly. Customize the number of slides displayed on desktop, tablet, and mobile devices.\u003C\u002Fp>\n\u003Ch4>Customization Options\u003C\u002Fh4>\n\u003Cp>The plugin offers multiple customization options and is extendable with hooks to modify the query and output.\u003C\u002Fp>\n\u003Ch4>Performance Optimized\u003C\u002Fh4>\n\u003Cp>The plugin follows WordPress coding standards and is optimized for performance.\u003C\u002Fp>\n\u003Ch4>Theme Compatibility\u003C\u002Fh4>\n\u003Cp>Smart Post Show works with most WordPress themes and plugins, including Genesis, Divi, Avada, and others. It is compatible with single-site and multisite WordPress networks.\u003C\u002Fp>\n\u003Ch4>Page Builder Integration\u003C\u002Fh4>\n\u003Cp>The plugin integrates with page builders such as Elementor, Divi, WPBakery, ThemeFusion, Beaver Builder, and SiteOrigin.\u003C\u002Fp>\n\u003Ch4>Translation & RTL Ready\u003C\u002Fh4>\n\u003Cp>Translate the plugin into your language using .po and .mo files. The plugin is Right-To-Left (RTL) ready and supports multilingual websites.\u003C\u002Fp>\n\u003Ch4>Regular Updates\u003C\u002Fh4>\n\u003Cp>The plugin is regularly updated with new features, bug fixes, and security patches.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>If you have any questions about working with Smart Post Show, you can take a look at the online \u003Ca href=\"https:\u002F\u002Fdocs.shapedplugin.com\u002Fdocs\u002Fpost-carousel\u002Foverview\u002F\" rel=\"nofollow ugc\">\u003Cstrong>documentation\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>Designed and Developed by \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>ShapedPlugin\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n","Display posts, pages, and taxonomies in beautiful carousel, slider, and grid layouts with advanced filtering. Customizable, Developer-friendly.",20000,714367,206,"2025-12-29T09:48:00.000Z","5.0",[108,88,109,110,111],"latest-posts","post-grid","post-timeline","recent-posts","https:\u002F\u002Fwpsmartpost.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-carousel.3.0.12.zip",96,4,"2024-10-08 00:00:00",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":102,"downloaded":125,"rating":126,"num_ratings":127,"last_updated":128,"tested_up_to":49,"requires_at_least":129,"requires_php":51,"tags":130,"homepage":135,"download_link":136,"security_score":57,"vuln_count":68,"unpatched_count":13,"last_vuln_date":137,"fetched_at":28},"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.",1219295,92,100,"2026-02-21T11:06:00.000Z","6.6",[131,132,88,133,134],"most-viewed-posts","page-views","popular-posts-widget","post-views","https:\u002F\u002Fwebberzone.com\u002Fplugins\u002Ftop-10\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftop-10.4.2.1.zip","2025-05-07 00:00:00",{"attackSurface":139,"codeSignals":253,"taintFlows":437,"riskAssessment":464,"analyzedAt":481},{"hooks":140,"ajaxHandlers":218,"restRoutes":238,"shortcodes":239,"cronEvents":244,"entryPointCount":251,"unprotectedCount":252},[141,147,150,154,158,162,165,169,172,175,179,183,187,191,195,199,204,208,212,215],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","plugins_loaded","_load_plugin_textdomain","wp-ranking-pro.php",46,{"type":142,"name":143,"callback":148,"file":145,"line":149},"_create_or_update_database",47,{"type":142,"name":151,"callback":152,"file":145,"line":153},"admin_menu","_show_menu",48,{"type":142,"name":155,"callback":156,"file":145,"line":157},"admin_init","_register_settings",49,{"type":142,"name":159,"callback":160,"file":145,"line":161},"added_option","_rebuild_cache",50,{"type":142,"name":159,"callback":163,"file":145,"line":164},"_reset_views",51,{"type":142,"name":166,"callback":167,"file":145,"line":168},"updated_option","_does_require_rebuild_cache",52,{"type":142,"name":166,"callback":170,"file":145,"line":171},"_does_require_cleanlog_views",53,{"type":142,"name":166,"callback":173,"file":145,"line":174},"_does_require_ranking_cache",54,{"type":142,"name":176,"callback":177,"file":145,"line":178},"shutdown","_do_actions_delayed",55,{"type":142,"name":180,"callback":181,"file":145,"line":182},"wp_dashboard_setup","_add_dashboard",56,{"type":142,"name":184,"callback":185,"file":145,"line":186},"wp_enqueue_scripts","_enqueue_scripts",59,{"type":142,"name":188,"callback":189,"file":145,"line":190},"wp","_count_views",64,{"type":142,"name":192,"callback":193,"file":145,"line":194},"wpr_scheduled_cron","_wpr_scheduled_cron",72,{"type":142,"name":196,"callback":197,"file":145,"line":198},"wpr_scheduled_cleanlog","cleanlog_views",73,{"type":200,"name":201,"callback":202,"file":145,"line":203},"filter","the_posts","add_stylesheets_when_doing_shortcode",78,{"type":200,"name":205,"callback":206,"file":145,"line":207},"cron_schedules","add_cron_schedules",81,{"type":142,"name":209,"callback":210,"file":145,"line":211},"widgets_init","anonymous",83,{"type":142,"name":184,"callback":213,"file":145,"line":214},"_enqueue_style",1385,{"type":142,"name":184,"callback":216,"file":145,"line":217},"_enqueue_style2",1454,[219,223,226,230,234],{"action":220,"nopriv":221,"callback":222,"hasNonce":221,"hasCapCheck":221,"file":145,"line":11},"wpr_count",false,"_count_views_ajax",{"action":220,"nopriv":224,"callback":222,"hasNonce":221,"hasCapCheck":221,"file":145,"line":225},true,61,{"action":227,"nopriv":221,"callback":228,"hasNonce":221,"hasCapCheck":221,"file":145,"line":229},"wpr_add_to_dashboard","_add_to_dashboard",67,{"action":231,"nopriv":221,"callback":232,"hasNonce":221,"hasCapCheck":221,"file":145,"line":233},"wpr_fetch_ranking","_fetch_ranking",68,{"action":235,"nopriv":221,"callback":236,"hasNonce":221,"hasCapCheck":221,"file":145,"line":237},"wpr_remove_ranking","_remove_ranking",69,[],[240],{"tag":241,"callback":242,"file":145,"line":243},"wpr","do_as_shortcode",75,[245,247,249],{"hook":192,"callback":192,"file":145,"line":246},659,{"hook":192,"callback":192,"file":145,"line":248},1902,{"hook":196,"callback":196,"file":145,"line":250},1936,6,5,{"dangerousFunctions":254,"sqlUsage":258,"outputEscaping":281,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":436},[255],{"fn":256,"file":145,"line":211,"context":257},"create_function","add_action('widgets_init', create_function('', 'return register_widget(\"WP_Ranking_PRO_Widget\");'));",{"prepared":115,"raw":259,"locations":260},8,[261,264,267,269,271,274,277,279],{"file":145,"line":262,"context":263},242,"$wpdb->get_var() with variable interpolation",{"file":145,"line":265,"context":266},575,"$wpdb->query() with variable interpolation",{"file":145,"line":268,"context":266},585,{"file":145,"line":270,"context":266},670,{"file":145,"line":272,"context":273},978,"$wpdb->get_row() with variable interpolation",{"file":145,"line":275,"context":276},1077,"$wpdb->get_results() with variable interpolation",{"file":145,"line":278,"context":266},1976,{"file":145,"line":280,"context":266},1987,{"escaped":178,"rawEcho":46,"locations":282},[283,287,289,290,291,292,294,295,296,297,299,300,302,303,305,306,308,309,311,313,315,317,319,321,323,325,327,329,331,333,335,337,340,342,343,345,347,350,351,354,355,357,358,360,362,365,366,367,368,370,371,373,374,376,377,378,379,380,381,383,385,386,387,390,391,392,394,395,396,398,399,401,403,405,407,408,410,412,414,416,417,419,421,423,425,427,429,430,432,434],{"file":284,"line":285,"context":286},"templates\\custom-ranking.php",9,"raw output",{"file":284,"line":288,"context":286},35,{"file":284,"line":288,"context":286},{"file":284,"line":198,"context":286},{"file":284,"line":198,"context":286},{"file":284,"line":293,"context":286},86,{"file":284,"line":293,"context":286},{"file":284,"line":114,"context":286},{"file":284,"line":114,"context":286},{"file":284,"line":298,"context":286},105,{"file":284,"line":298,"context":286},{"file":284,"line":301,"context":286},117,{"file":284,"line":301,"context":286},{"file":284,"line":304,"context":286},127,{"file":284,"line":304,"context":286},{"file":284,"line":307,"context":286},137,{"file":284,"line":307,"context":286},{"file":284,"line":310,"context":286},176,{"file":284,"line":312,"context":286},177,{"file":284,"line":314,"context":286},297,{"file":284,"line":316,"context":286},305,{"file":284,"line":318,"context":286},312,{"file":284,"line":320,"context":286},320,{"file":284,"line":322,"context":286},326,{"file":284,"line":324,"context":286},330,{"file":284,"line":326,"context":286},334,{"file":284,"line":328,"context":286},347,{"file":330,"line":115,"context":286},"templates\\dashboard-table-custom.php",{"file":330,"line":332,"context":286},12,{"file":330,"line":334,"context":286},16,{"file":330,"line":336,"context":286},20,{"file":338,"line":339,"context":286},"templates\\dashboard-table-default.php",14,{"file":338,"line":341,"context":286},15,{"file":338,"line":334,"context":286},{"file":338,"line":344,"context":286},17,{"file":346,"line":164,"context":286},"templates\\help-faq.php",{"file":348,"line":349,"context":286},"templates\\help.php",11,{"file":348,"line":349,"context":286},{"file":352,"line":353,"context":286},"templates\\main-custom.php",26,{"file":352,"line":353,"context":286},{"file":352,"line":356,"context":286},42,{"file":352,"line":225,"context":286},{"file":352,"line":359,"context":286},65,{"file":352,"line":361,"context":286},70,{"file":363,"line":364,"context":286},"templates\\main-others.php",33,{"file":363,"line":364,"context":286},{"file":363,"line":153,"context":286},{"file":363,"line":153,"context":286},{"file":363,"line":369,"context":286},57,{"file":363,"line":369,"context":286},{"file":363,"line":372,"context":286},66,{"file":363,"line":372,"context":286},{"file":363,"line":375,"context":286},76,{"file":363,"line":375,"context":286},{"file":363,"line":26,"context":286},{"file":363,"line":26,"context":286},{"file":363,"line":57,"context":286},{"file":363,"line":57,"context":286},{"file":363,"line":382,"context":286},174,{"file":363,"line":384,"context":286},175,{"file":363,"line":310,"context":286},{"file":363,"line":312,"context":286},{"file":388,"line":389,"context":286},"templates\\main.php",37,{"file":388,"line":389,"context":286},{"file":388,"line":174,"context":286},{"file":145,"line":393,"context":286},768,{"file":145,"line":393,"context":286},{"file":145,"line":393,"context":286},{"file":145,"line":397,"context":286},785,{"file":145,"line":397,"context":286},{"file":145,"line":400,"context":286},903,{"file":145,"line":402,"context":286},932,{"file":145,"line":404,"context":286},1289,{"file":145,"line":406,"context":286},1338,{"file":145,"line":406,"context":286},{"file":145,"line":409,"context":286},1378,{"file":145,"line":411,"context":286},1409,{"file":145,"line":413,"context":286},1611,{"file":145,"line":415,"context":286},1648,{"file":145,"line":415,"context":286},{"file":145,"line":418,"context":286},1666,{"file":145,"line":420,"context":286},1680,{"file":145,"line":422,"context":286},1693,{"file":145,"line":424,"context":286},1706,{"file":145,"line":426,"context":286},1719,{"file":145,"line":428,"context":286},1764,{"file":145,"line":428,"context":286},{"file":145,"line":431,"context":286},1769,{"file":145,"line":433,"context":286},1781,{"file":145,"line":435,"context":286},1795,[],[438,456],{"entryPoint":439,"graph":440,"unsanitizedCount":31,"severity":455},"reset_post_views (wp-ranking-pro.php:1346)",{"nodes":441,"edges":453},[442,447],{"id":443,"type":444,"label":445,"file":145,"line":446},"n0","source","$_GET",1347,{"id":448,"type":449,"label":450,"file":145,"line":451,"wp_function":452},"n1","sink","query() [SQLi]",1357,"query",[454],{"from":443,"to":448,"sanitized":221},"high",{"entryPoint":457,"graph":458,"unsanitizedCount":31,"severity":455},"\u003Cwp-ranking-pro> (wp-ranking-pro.php:0)",{"nodes":459,"edges":462},[460,461],{"id":443,"type":444,"label":445,"file":145,"line":446},{"id":448,"type":449,"label":450,"file":145,"line":451,"wp_function":452},[463],{"from":443,"to":448,"sanitized":221},{"summary":465,"deductions":466},"The wp-ranking-pro plugin v1.0.3 presents a significant security risk due to a large number of unprotected entry points and concerning code analysis signals.  While there is no known vulnerability history, the static analysis reveals multiple weaknesses.  Specifically, all 5 AJAX handlers lack authentication checks, creating a substantial attack surface for unauthorized actions.  Furthermore, the presence of the dangerous `create_function` and a low percentage of SQL queries using prepared statements indicate potential for code injection and SQL injection vulnerabilities, even though no critical or high severity taint flows were explicitly identified, the two analyzed flows with unsanitized paths are a strong indicator of risk.  The absence of nonce checks and capability checks exacerbates these issues, allowing unauthenticated users to potentially trigger unintended functionality.  The plugin's code also exhibits poor output escaping practices, potentially leading to cross-site scripting (XSS) vulnerabilities.  The lack of any recorded vulnerabilities in its history might suggest it hasn't been thoroughly audited or targeted, rather than indicating inherent security.  The overall security posture is poor, with critical areas requiring immediate attention.",[467,469,471,473,475,477,479],{"reason":468,"points":68},"AJAX handlers without authentication checks",{"reason":470,"points":259},"Dangerous function create_function used",{"reason":472,"points":58},"Low percentage of SQL queries prepared",{"reason":474,"points":332},"Unsanitized paths in taint analysis",{"reason":476,"points":251},"Output escaping is not properly handled",{"reason":478,"points":259},"No nonce checks on entry points",{"reason":480,"points":259},"No capability checks on entry points","2026-03-16T21:49:38.577Z",{"wat":483,"direct":492},{"assetPaths":484,"generatorPatterns":487,"scriptPaths":488,"versionParams":489},[485,486],"\u002Fwp-content\u002Fplugins\u002Fwp-ranking-pro\u002Fcss\u002Fwp-ranking-pro.css","\u002Fwp-content\u002Fplugins\u002Fwp-ranking-pro\u002Fjs\u002Fwp-ranking-pro.js",[],[],[490,491],"\u002Fwp-content\u002Fplugins\u002Fwp-ranking-pro\u002Fcss\u002Fwp-ranking-pro.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwp-ranking-pro\u002Fjs\u002Fwp-ranking-pro.js?ver=",{"cssClasses":493,"htmlComments":496,"htmlAttributes":497,"restEndpoints":499,"jsGlobals":500,"shortcodeOutput":503},[494,495],"wpr-ranking-widget","wpr-ranking-widget-title",[],[498],"data-wpr-ranking-id",[],[501,502],"wpr_ranking_pro_ajaxurl","wpr_ranking_pro_params",[504],"[wpr]"]