[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRZfxfJ7zF14ieEP59Lmp1piUNw7NcU24HPIMeotKJRk":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":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":129,"crawl_stats":38,"alternatives":137,"analysis":243,"fingerprints":525},"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",[20,21,22,23,24],"popular","popularity","posts","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,0,"2025-01-03 10:02:32","2026-03-15T15:16:48.613Z",[33,49,65,79,92,106,119],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2024-11733","wordpress-popular-posts-unauthenticated-arbitrary-shortcode-execution","WordPress Popular Posts \u003C= 7.1.0 - Unauthenticated Arbitrary Shortcode Execution","The The WordPress Popular Posts plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and including, 7.1.0. This is due to the software allowing users to execute an action that does not properly validate a value before running do_shortcode. This makes it possible for unauthenticated attackers to execute arbitrary shortcodes.",null,"\u003C=7.1.0","7.2.0","high",7.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:L\u002FI:L\u002FA:L","Improper Control of Generation of Code ('Code Injection')","2025-01-03 22:22:06",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fc38ac8d6-c6de-4be7-bf7b-198e085a0ad2?source=api-prod",1,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":60,"updated_date":61,"references":62,"days_to_patch":64},"CVE-2023-45607","wordpress-popular-posts-authenticated-contributor-stored-cross-site-scripting-via-shortcode","WordPress Popular Posts \u003C= 6.3.2 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode","The WordPress Popular Posts plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's shortcode(s) in versions up to, and including, 6.3.2 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with contributor-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C6.3.3","6.3.3","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2023-10-06 00:00:00","2024-01-22 19:56:02",[63],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa91e8713-a760-4acd-9987-2a6b11dbdd56?source=api-prod",109,{"id":66,"url_slug":67,"title":68,"description":69,"plugin_slug":4,"theme_slug":38,"affected_versions":70,"patched_in_version":71,"severity":56,"cvss_score":72,"cvss_vector":73,"vuln_type":74,"published_date":75,"updated_date":61,"references":76,"days_to_patch":78},"CVE-2022-43468","wordpress-popular-posts-unauthenticated-views-changes","WordPress Popular Posts \u003C= 6.0.5 - Unauthenticated Views Changes","The WordPress Popular Posts plugin for WordPress is vulnerable to Unauthenticated Views Changes in versions up to, and including, 6.0.5. This is due to a lack of user input validation on a REST endpoint that results in unprotected behavior in the 'update_views_count' function. This makes it possible for unauthenticated attackers to manipulate and potentially change the views count endpoint.","\u003C=6.0.5","6.1.0",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Improper Access Control","2022-11-18 00:00:00",[77],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1f42b3fc-cb2a-4e95-a55b-608ae64d8b58?source=api-prod",431,{"id":80,"url_slug":81,"title":82,"description":83,"plugin_slug":4,"theme_slug":38,"affected_versions":84,"patched_in_version":85,"severity":56,"cvss_score":86,"cvss_vector":87,"vuln_type":59,"published_date":88,"updated_date":61,"references":89,"days_to_patch":91},"WF-db2a0b6f-5629-4ebe-8431-ebb3bc583e31-wordpress-popular-posts","wordpress-popular-posts-reflected-cross-site-scripting","WordPress Popular Posts \u003C= 5.5.1 - Reflected Cross-Site Scripting","The WordPress Popular Posts plugin for WordPress is vulnerable to Reflected Cross-Site Scripting due to the use of add_query_arg without appropriate escaping on the URL in versions up to, and including, 5.5.1. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=5.5.1","6.0.0",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2022-06-29 00:00:00",[90],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fdb2a0b6f-5629-4ebe-8431-ebb3bc583e31?source=api-prod",573,{"id":93,"url_slug":94,"title":95,"description":96,"plugin_slug":4,"theme_slug":38,"affected_versions":97,"patched_in_version":98,"severity":41,"cvss_score":99,"cvss_vector":100,"vuln_type":101,"published_date":102,"updated_date":61,"references":103,"days_to_patch":105},"CVE-2021-42362","wordpress-popular-posts-authenticated-arbitrary-file-upload","WordPress Popular Posts \u003C= 5.3.2 - Authenticated Arbitrary File Upload","The WordPress Popular Posts WordPress plugin is vulnerable to arbitrary file uploads due to insufficient input file type validation found in the ~\u002Fsrc\u002FImage.php file which makes it possible for attackers with contributor level access and above to upload malicious files that can be used to obtain remote code execution, in versions up to and including 5.3.2.","\u003C=5.3.2","5.3.3",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Unrestricted Upload of File with Dangerous Type","2021-11-12 00:00:00",[104],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fcb37b784-b1ff-4cee-889d-751218e5b95d?source=api-prod",802,{"id":107,"url_slug":108,"title":109,"description":110,"plugin_slug":4,"theme_slug":38,"affected_versions":111,"patched_in_version":112,"severity":56,"cvss_score":113,"cvss_vector":114,"vuln_type":59,"published_date":115,"updated_date":61,"references":116,"days_to_patch":118},"CVE-2021-36872","wordpress-popular-posts-authenticated-admin-stored-cross-site-scripting","WordPress Popular Posts \u003C= 5.3.3 - Authenticated (Admin+) Stored Cross-Site Scripting","Authenticated Persistent Cross-Site Scripting (XSS) vulnerability in WordPress Popular Posts plugin (versions \u003C= 5.3.3). Vulnerable at &widget-wpp[2][post_type].","\u003C=5.3.3","5.3.4",5.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2021-07-04 20:59:00",[117],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fe9012824-7221-4b93-a5fb-65caf7994e92?source=api-prod",932,{"id":120,"url_slug":121,"title":122,"description":123,"plugin_slug":4,"theme_slug":38,"affected_versions":124,"patched_in_version":98,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":125,"updated_date":61,"references":126,"days_to_patch":128},"CVE-2021-20746","wordpress-popular-posts-authenticated-cross-site-scripting","WordPress Popular Posts \u003C= 5.3.2 - Authenticated Cross-Site Scripting","Cross-site scripting vulnerability in WordPress Popular Posts 5.3.2 and earlier allows a remote authenticated attacker to inject an arbitrary script via unspecified vectors.","\u003C5.3.3","2021-06-23 00:00:00",[127],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F47d4cf6a-400f-4001-95de-f93e574bb2ef?source=api-prod",944,{"slug":130,"display_name":7,"profile_url":8,"plugin_count":131,"total_installs":132,"avg_security_score":133,"avg_patch_time_days":134,"trust_score":135,"computed_at":136},"hcabrera",2,100300,97,635,77,"2026-04-04T02:10:51.606Z",[138,155,174,197,221],{"slug":139,"name":140,"version":141,"author":142,"author_profile":143,"description":144,"short_description":145,"active_installs":146,"downloaded":147,"rating":29,"num_ratings":29,"last_updated":148,"tested_up_to":149,"requires_at_least":150,"requires_php":151,"tags":152,"homepage":151,"download_link":153,"security_score":154,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"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","",[20,21,22,23,24],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpopularposts.zip",85,{"slug":156,"name":157,"version":158,"author":159,"author_profile":160,"description":161,"short_description":162,"active_installs":146,"downloaded":163,"rating":29,"num_ratings":29,"last_updated":164,"tested_up_to":165,"requires_at_least":166,"requires_php":151,"tags":167,"homepage":172,"download_link":173,"security_score":154,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"qtop","qTop","0.1.2","konrad_ha","https:\u002F\u002Fprofiles.wordpress.org\u002Fkonrad_ha\u002F","\u003Cp>Displaying popular posts is always a good idea, but on multi-language blogs most of the usual plugins won’t work. This widget is here to help, using some less well know functions of the Popularity Contest plugin combined with the powerful qTranslate plugin. Now you will be able to display top-post in as much languages as you wish!\u003C\u002Fp>\n\u003Cp>And it get’s better: with options to display excerpts and meta-information and built-in support for the “Advanced Excerpt”-plugin, you now have even more options to fine-tune your top-posts display.\u003C\u002Fp>\n\u003Cp>!!! IMPORTANT: qTop requires Crowd Favorite’s “Popularity Contest”-plugin to work. !!!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>qTop is an ever growing powerful widget to fine-tune the display of top posts\u002Fpages based on Alexander King’s “Popularity Contest” plugin. It supports String-filtering through qTranslate and the display of excertps and meta-information. Excerpt-display makes use of the “Advanced Excerpt” plugin if availabe.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>results are sent through the qTranslate string-filter to allow multilanguage blogs to display correct post-titles\u003C\u002Fli>\n\u003Cli>optional display of post meta-information (author nickname and post-date)\u003C\u002Fli>\n\u003Cli>optional display of post excerpt\u003C\u002Fli>\n\u003Cli>makes use of “Advanced Excerpt” plugin if available\u003C\u002Fli>\n\u003Cli>option to exclude pages from results\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What’s new in the latest versions?\u003C\u002Fh3>\n\u003Ch3>0.1.2\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>new: added option to exclude pages from top-list\u003C\u002Fli>\n\u003Cli>new: makes use of the “Advanced Excerpt” plugin if available, defaults to standard excerpt otherwise\u003C\u002Fli>\n\u003Cli>changed: using akpc’s “get_popular_posts()” instead of “get_top_ranked_posts()” function now, allowing for much more fine-grained post\u002Fpage selection in future releases\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>0.1.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>new: added option to display the post-excerpt (wrapped in a “div”-tag of the “qtop_excerpt” CSS-class)\u003C\u002Fli>\n\u003Cli>changed: uses a sub-loop internally now to allow usage of template tags\u003C\u002Fli>\n\u003C\u002Ful>\n","Sidebar-widget displaying popular posts and pages based on the Popularity Contest plugin supporting multiple languages with the qTranslate plugin.",2276,"2010-04-17T12:16:00.000Z","2.9.2","2.9",[168,169,170,171,24],"popularity-contest","qtranslate","sidebar","top-list","http:\u002F\u002Fkonrad-haenel.de\u002Fen\u002Fdownloads\u002Fqtop-wordpress-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fqtop.0.1.2.zip",{"slug":175,"name":176,"version":177,"author":178,"author_profile":179,"description":180,"short_description":181,"active_installs":182,"downloaded":183,"rating":184,"num_ratings":185,"last_updated":186,"tested_up_to":16,"requires_at_least":187,"requires_php":18,"tags":188,"homepage":194,"download_link":195,"security_score":27,"vuln_count":146,"unpatched_count":29,"last_vuln_date":196,"fetched_at":31},"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,100,"2026-02-21T11:06:00.000Z","6.6",[189,190,191,192,193],"most-viewed-posts","page-views","popular-posts","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",{"slug":198,"name":199,"version":200,"author":201,"author_profile":202,"description":203,"short_description":204,"active_installs":205,"downloaded":206,"rating":207,"num_ratings":208,"last_updated":209,"tested_up_to":210,"requires_at_least":211,"requires_php":212,"tags":213,"homepage":217,"download_link":218,"security_score":219,"vuln_count":48,"unpatched_count":48,"last_vuln_date":220,"fetched_at":31},"smart-recent-posts-widget","Smart Recent Posts Widget","1.0.4","Ga Satrya","https:\u002F\u002Fprofiles.wordpress.org\u002Fsatrya\u002F","\u003Cp>\u003Cstrong>Due to WordPress 5.8 major update for Widgets, if you want to use this plugin, you must use WordPress 5.8.x\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart recent posts widget\u003C\u002Fstrong> provides flexible and highly customizable \u003Ca href=\"https:\u002F\u002Fidenovasi.com\u002Fprojects\u002Fsmart-recent-posts-widget\u002F\" rel=\"nofollow ugc\">recent posts widget\u003C\u002Fa>. Allows you to display a list of the most recent posts with thumbnail, excerpt, date, author, comment count also you can display it from all or specific or multiple categories or tags, post types and much more!\u003C\u002Fp>\n\u003Ch4>Install, Activate, Done!\u003C\u002Fh4>\n\u003Cp>Using the widget is super easy with clear inline information. It provides a lot of options to fit your needs, need more option? Please ask on \u003Cstrong>Support\u003C\u002Fstrong> forum.\u003C\u002Fp>\n\u003Ch4>Features Include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Style\u003C\u002Fstrong>: Choose 3 different posts list style\u003C\u002Fli>\n\u003Cli>Open link in new tab\u003C\u002Fli>\n\u003Cli>Show\u002Fhide post title\u003C\u002Fli>\n\u003Cli>Allow you to set title url\u003C\u002Fli>\n\u003Cli>Selected or multiple post types\u003C\u002Fli>\n\u003Cli>Selected or multiple categories\u003C\u002Fli>\n\u003Cli>Selected or multiple tags\u003C\u002Fli>\n\u003Cli>Include or Exclude Categories\u003C\u002Fli>\n\u003Cli>Post status\u003C\u002Fli>\n\u003Cli>Custom html or text before and\u002For after recent posts\u003C\u002Fli>\n\u003Cli>Orderby date, comment count, random, and more\u003C\u002Fli>\n\u003Cli>Display thumbnails\u003C\u002Fli>\n\u003Cli>Display excerpt, with customizable length.\u003C\u002Fli>\n\u003Cli>Display post date\u003C\u002Fli>\n\u003Cli>Display modification date\u003C\u002Fli>\n\u003Cli>Display comment count\u003C\u002Fli>\n\u003Cli>Display post author\u003C\u002Fli>\n\u003Cli>Exclude current post\u003C\u002Fli>\n\u003Cli>Custom CSS\u003C\u002Fli>\n\u003Cli>Multiple widgets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support this project\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fsmart-recent-posts-widget\u002F\" rel=\"nofollow ugc\">Translate to your language\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Contribute on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fidenovasi\u002Fsmart-recent-posts-widget\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpaypal.me\u002Fsatrya\" rel=\"nofollow ugc\">Donate\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Style Explanation\u003C\u002Fh3>\n\u003Cp>There are 3 style you can choose:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Default\u003C\u002Fli>\n\u003Cli>Classic\u003C\u002Fli>\n\u003Cli>Modern\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Default\u003C\u002Fstrong>\u003Cbr \u002F>\nThis is just a basic style, the posts list style follow your theme stylesheet.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Classic\u003C\u002Fstrong>\u003Cbr \u002F>\nClassic style is a basic style with some little improvement, it adds a nice border bottom to each list to seperate them and change the font color and size of the post meta and excerpt. This style works with whatever setting you choose, either small thumbnail or big thumbnail with centered position.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Modern\u003C\u002Fstrong>\u003Cbr \u002F>\nModern style adds a nice opacity to the thumbnail and display the title on the corner of the thumbnail. This style \u003Cstrong>only\u003C\u002Fstrong> works perfectly with some condition, if you want to get the best result please follow below steps:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Switch the \u003Cstrong>Thumbnail Size\u003C\u002Fstrong> to \u003Cem>medium\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Only\u003C\u002Fstrong> display the title, please uncheck another data such as \u003Cstrong>date\u003C\u002Fstrong>, \u003Cstrong>comment count\u003C\u002Fstrong>, \u003Cstrong>author\u003C\u002Fstrong>, etc.\u003C\u002Fli>\n\u003Cli>Remove everything inside the \u003Cstrong>Custom CSS\u003C\u002Fstrong> box.\u003C\u002Fli>\n\u003Cli>Switch the Style option to \u003Cstrong>Modern\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Done!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please open the \u003Cstrong>Screenshot\u003C\u002Fstrong> tab above to see the style design.\u003C\u002Fp>\n","Provides advanced recent posts widget,you can display it with thumbnails, excerpt, date, author, comment count and more.",9000,132296,96,30,"2024-07-28T14:32:00.000Z","6.5.8","5.8","5.6",[191,214,215,216,24],"random-posts","recent-posts","thumbnails","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmart-recent-posts-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-recent-posts-widget.1.0.4.zip",71,"2024-04-26 00:00:00",{"slug":222,"name":223,"version":224,"author":225,"author_profile":226,"description":227,"short_description":228,"active_installs":229,"downloaded":230,"rating":185,"num_ratings":231,"last_updated":232,"tested_up_to":16,"requires_at_least":233,"requires_php":234,"tags":235,"homepage":239,"download_link":240,"security_score":241,"vuln_count":48,"unpatched_count":29,"last_vuln_date":242,"fetched_at":31},"statify-widget","Statify Widget","1.4.9","Finn Dohrn","https:\u002F\u002Fprofiles.wordpress.org\u002Fbitnulleins\u002F","\u003Cp>The \u003Cem>Statify Widget\u003C\u002Fem> shows the most popular content from the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstatify\u002F\" rel=\"ugc\">Statify\u003C\u002Fa> plugin, which collects statistics in compliance with data protection regulations. Fast and clear!\u003C\u002Fp>\n\u003Ch4>What is Statify?\u003C\u002Fh4>\n\u003Cp>Statify is a plugin for visitor statistics with emphasis on privacy, transparency and clarity.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: This widget only works with the main plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstatify\u002F\" rel=\"ugc\">Statify\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Popular Posts\u003C\u002Fstrong>: Sum up all view from Statify and put it together in a widget\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes\u003C\u002Fstrong>: The counter for each post\u002Fpage can be put everywhere\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types\u003C\u002Fstrong>: Statify Widget supports custom post types, that can be displayed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent summary\u003C\u002Fstrong>: Once there are different paths to a content, the widget adds them together \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Period Selectable\u003C\u002Fstrong>: It is possible to choose an individual daily period for the post popular content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Widget Template\u003C\u002Fstrong>: You can add individual post\u002Fpage paramater to widget template (see FAQ)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New: Customize cache time\u003C\u002Fstrong>: Change default 4 minutes cache time to another value! (see FAQ)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cp>The shortcode \u003Ccode>[statify-count]\u003C\u002Fcode> can be used to display calls to the current post or page. With the options “prefix” and “suffix” displayed texts can be checked before (prefix) and after (suffix) the calls:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[statify-count prefix=\"Total \" suffix=\" calls.\" days=\"8\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Parameter:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>prefix\u003C\u002Fcode> Sentence before views\u003C\u002Fli>\n\u003Cli>\u003Ccode>suffix\u003C\u002Fcode> Sentence after views\u003C\u002Fli>\n\u003Cli>\u003Ccode>days\u003C\u002Fcode> Inteval for view statistics\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Result: A total of 243 views.\u003C\u002Fp>\n\u003Ch4>Widget Settings\u003C\u002Fh4>\n\u003Cp>The following settings can be made in the widget:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Content Type (Default: post )\u003C\u002Fli>\n\u003Cli>Category (when content type post is select)\u003C\u002Fli>\n\u003Cli>Amount of entries (default: 5)\u003C\u002Fli>\n\u003Cli>Show views (default: No)\u003C\u002Fli>\n\u003Cli>Custom text (Replace variable for views: %VIEWS%)\u003C\u002Fli>\n\u003Cli>Number of past days (0 days = all statistics)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Friendly questions about the widget I like to answer under \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fstatify-widget\u002F\" rel=\"ugc\">Support\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you like my work and want to support \u003Cem>me\u003C\u002Fem>, feel free to \u003Ca href=\"https:\u002F\u002Fde.wordpress.org\u002Fplugins\u002Fstatify-widget\u002F#reviews\" rel=\"nofollow ugc\">rate\u003C\u002Fa> this plugin!\u003C\u002Fp>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Finn Dohrn\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.bit01.de\" rel=\"nofollow ugc\">Homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Data privacy conform widget for list popular content (pages, posts, custom post types) – based on Statify plugin.",4000,77143,5,"2026-01-25T09:39:00.000Z","4.6","5.2.4",[236,191,237,238,24],"analytics","privacy","statistics","http:\u002F\u002Fwww.bit01.de\u002Fblog\u002Fstatify-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstatify-widget.zip",99,"2025-08-22 00:00:00",{"attackSurface":244,"codeSignals":443,"taintFlows":493,"riskAssessment":512,"analyzedAt":524},{"hooks":245,"ajaxHandlers":407,"restRoutes":436,"shortcodes":437,"cronEvents":438,"entryPointCount":28,"unprotectedCount":48},[246,251,256,260,264,268,272,276,279,283,286,289,293,297,301,305,309,313,317,322,326,331,336,340,344,347,350,353,357,360,363,366,368,370,373,378,380,384,389,393,398,401,404],{"type":247,"name":248,"callback":249,"file":250,"line":241},"action","wpmu_new_blog","activate_new_site","src\\Admin\\Admin.php",{"type":252,"name":253,"callback":254,"priority":146,"file":250,"line":255},"filter","wpmu_drop_tables","delete_site_data",101,{"type":252,"name":257,"callback":258,"file":250,"line":259},"dashboard_glance_items","at_a_glance_stats",103,{"type":247,"name":261,"callback":262,"file":250,"line":263},"admin_head","at_a_glance_stats_css",104,{"type":247,"name":265,"callback":266,"file":250,"line":267},"wp_dashboard_setup","add_dashboard_widgets",106,{"type":247,"name":269,"callback":270,"file":250,"line":271},"admin_enqueue_scripts","enqueue_assets",108,{"type":247,"name":273,"callback":274,"file":250,"line":275},"admin_menu","add_plugin_admin_menu",110,{"type":247,"name":261,"callback":277,"file":250,"line":278},"add_contextual_help",112,{"type":252,"name":280,"callback":281,"priority":146,"file":250,"line":282},"plugin_action_links","add_plugin_settings_link",114,{"type":247,"name":284,"callback":284,"priority":146,"file":250,"line":285},"updated_post_meta",126,{"type":247,"name":287,"callback":287,"priority":146,"file":250,"line":288},"deleted_post_meta",127,{"type":247,"name":290,"callback":291,"file":250,"line":292},"wp_trash_post","purge_data_cache",129,{"type":247,"name":294,"callback":295,"file":250,"line":296},"admin_init","purge_post_data",131,{"type":247,"name":298,"callback":299,"file":250,"line":300},"wpp_cache_event","purge_data",133,{"type":247,"name":302,"callback":303,"file":250,"line":304},"wpp_maybe_performance_nag","performance_check",135,{"type":247,"name":306,"callback":307,"file":250,"line":308},"admin_notices","notices",138,{"type":252,"name":310,"callback":311,"priority":48,"file":250,"line":312},"wpp_query_join","closure",911,{"type":247,"name":314,"callback":315,"file":250,"line":316},"delete_post","purge_post",1229,{"type":247,"name":318,"callback":319,"file":320,"line":321},"init","register","src\\Block\\Block.php",15,{"type":247,"name":323,"callback":318,"file":324,"line":325},"plugins_loaded","src\\Bootstrap.php",19,{"type":252,"name":327,"callback":328,"file":329,"line":330},"autoptimize_filter_js_exclude","exclude_from_js_optimization","src\\Compatibility\\Autoptimize\\Autoptimize.php",23,{"type":247,"name":332,"callback":333,"file":334,"line":335},"elementor\u002Feditor\u002Fafter_enqueue_scripts","elementor_icon_css","src\\Compatibility\\Elementor\\Elementor.php",53,{"type":247,"name":337,"callback":338,"file":334,"line":339},"elementor\u002Fwidgets\u002Fregister","register_widget",55,{"type":252,"name":341,"callback":342,"priority":146,"file":334,"line":343},"shortcode_atts_wpp","disable_ajax_in_editor",57,{"type":252,"name":345,"callback":328,"file":346,"line":330},"litespeed_optimize_js_excludes","src\\Compatibility\\LiteSpeedCache\\LiteSpeedCache.php",{"type":252,"name":348,"callback":328,"file":346,"line":349},"litespeed_optm_js_defer_exc",24,{"type":252,"name":351,"callback":328,"file":346,"line":352},"litespeed_optm_js_delay_inc",25,{"type":247,"name":318,"callback":354,"file":355,"line":356},"load_textdomain","src\\Compatibility\\Polylang\\Polylang.php",41,{"type":252,"name":358,"callback":328,"file":359,"line":330},"sgo_javascript_combine_exclude_ids","src\\Compatibility\\SiteGroundOptimizer\\SiteGroundOptimizer.php",{"type":252,"name":361,"callback":328,"file":362,"line":330},"w3tc_minify_js_script_tags","src\\Compatibility\\W3TotalCache\\W3TotalCache.php",{"type":252,"name":364,"callback":328,"file":365,"line":330},"rocket_exclude_js","src\\Compatibility\\WPRocket\\WPRocket.php",{"type":252,"name":367,"callback":328,"file":365,"line":349},"rocket_exclude_defer_js",{"type":252,"name":369,"callback":328,"file":365,"line":352},"rocket_delay_js_exclusions",{"type":252,"name":371,"callback":328,"file":365,"line":372},"rocket_cdn_reject_files",26,{"type":247,"name":374,"callback":375,"file":376,"line":377},"wp_head","inline_loading_css","src\\Front\\Front.php",54,{"type":247,"name":374,"callback":379,"priority":131,"file":376,"line":339},"enqueue_scripts",{"type":247,"name":381,"callback":382,"file":376,"line":383},"wp_enqueue_scripts","enqueue_styles",56,{"type":247,"name":385,"callback":386,"file":387,"line":388},"rest_api_init","register_routes","src\\Rest\\Controller.php",81,{"type":252,"name":390,"callback":311,"file":391,"line":392},"wpp_is_single","src\\Rest\\WidgetEndpoint.php",74,{"type":247,"name":394,"callback":395,"file":396,"line":397},"after_setup_theme","read","src\\Themer.php",49,{"type":247,"name":318,"callback":399,"file":400,"line":352},"upgrade_check","src\\Upgrader.php",{"type":247,"name":402,"callback":319,"file":403,"line":241},"widgets_init","src\\Widget\\Widget.php",{"type":252,"name":405,"callback":406,"file":403,"line":255},"widget_types_to_hide_from_legacy_widget_block","remove_from_legacy_widget_block",[408,414,418,421,424,428,432],{"action":409,"nopriv":410,"callback":411,"hasNonce":412,"hasCapCheck":410,"file":250,"line":413},"wpp_update_chart",false,"update_chart",true,116,{"action":415,"nopriv":410,"callback":416,"hasNonce":412,"hasCapCheck":410,"file":250,"line":417},"wpp_get_most_viewed","get_popular_items",118,{"action":419,"nopriv":410,"callback":416,"hasNonce":412,"hasCapCheck":410,"file":250,"line":420},"wpp_get_most_commented",119,{"action":422,"nopriv":410,"callback":416,"hasNonce":412,"hasCapCheck":410,"file":250,"line":423},"wpp_get_trending",120,{"action":425,"nopriv":410,"callback":426,"hasNonce":410,"hasCapCheck":410,"file":250,"line":427},"wpp_reset_thumbnail","get_default_thumbnail",122,{"action":429,"nopriv":410,"callback":430,"hasNonce":412,"hasCapCheck":412,"file":250,"line":431},"wpp_clear_thumbnail","clear_thumbnails",124,{"action":433,"nopriv":410,"callback":434,"hasNonce":412,"hasCapCheck":412,"file":250,"line":435},"wpp_handle_performance_notice","handle_performance_notice",136,[],[],[439,441],{"hook":298,"callback":298,"file":250,"line":440},59,{"hook":302,"callback":302,"file":250,"line":442},79,{"dangerousFunctions":444,"sqlUsage":445,"outputEscaping":447,"fileOperations":491,"externalRequests":48,"nonceChecks":491,"capabilityChecks":448,"bundledLibraries":492},[],{"prepared":259,"raw":29,"locations":446},[],{"escaped":427,"rawEcho":448,"locations":449},18,[450,453,455,457,459,461,463,465,467,470,473,475,476,479,482,485,487,489],{"file":250,"line":451,"context":452},1112,"raw output",{"file":454,"line":335,"context":452},"src\\Admin\\screen-debug.php",{"file":454,"line":456,"context":452},64,{"file":454,"line":458,"context":452},65,{"file":454,"line":460,"context":452},68,{"file":454,"line":462,"context":452},69,{"file":454,"line":464,"context":452},70,{"file":454,"line":466,"context":452},72,{"file":468,"line":469,"context":452},"src\\Admin\\screen-stats.php",102,{"file":471,"line":472,"context":452},"src\\Admin\\screen-tools.php",212,{"file":471,"line":474,"context":452},220,{"file":334,"line":462,"context":452},{"file":477,"line":478,"context":452},"src\\Output.php",145,{"file":480,"line":481,"context":452},"src\\template-tags.php",226,{"file":483,"line":484,"context":452},"src\\Widget\\form.php",185,{"file":403,"line":486,"context":452},137,{"file":403,"line":488,"context":452},169,{"file":403,"line":490,"context":452},171,8,[],[494],{"entryPoint":495,"graph":496,"unsanitizedCount":29,"severity":511},"\u003Cadmin-page> (src\\Admin\\admin-page.php:0)",{"nodes":497,"edges":509},[498,503],{"id":499,"type":500,"label":501,"file":502,"line":321},"n0","source","$_GET","src\\Admin\\admin-page.php",{"id":504,"type":505,"label":506,"file":502,"line":507,"wp_function":508},"n1","sink","echo() [XSS]",130,"echo",[510],{"from":499,"to":504,"sanitized":412},"low",{"summary":513,"deductions":514},"The wordpress-popular-posts plugin v7.3.8 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and implementing a reasonable percentage of output escaping (87%). The absence of critical or high severity taint flows and no currently unpatched CVEs are also favorable indicators. The plugin also correctly utilizes nonces and capability checks for a significant portion of its entry points.\n\nHowever, there are notable concerns. The presence of one AJAX handler without authentication checks represents a direct attack vector and a significant risk. While the total number of entry points isn't excessively large, this single unprotected endpoint is a critical flaw. The vulnerability history reveals a pattern of past security issues, including code injection, access control, unrestricted uploads, and cross-site scripting, with a notable presence of high and medium severity CVEs. This history, despite the lack of currently unpatched vulnerabilities, suggests a recurring need for diligent security auditing and patching in this plugin.\n\nIn conclusion, while the current version shows improvements in secure coding practices like prepared statements and decent output escaping, the single unprotected AJAX handler and the historical prevalence of various vulnerability types necessitate caution. Developers and users should be aware of the potential for future vulnerabilities and ensure the plugin is kept up-to-date with any security patches.",[515,517,519,521],{"reason":516,"points":146},"Unprotected AJAX handler present",{"reason":518,"points":146},"History of high severity CVEs",{"reason":520,"points":231},"History of medium severity CVEs",{"reason":522,"points":523},"Slightly low output escaping percentage (87%)",3,"2026-03-16T17:05:28.378Z",{"wat":526,"direct":545},{"assetPaths":527,"generatorPatterns":534,"scriptPaths":535,"versionParams":538},[528,529,530,531,532,533],"\u002Fwp-content\u002Fplugins\u002Fwordpress-popular-posts\u002Fasset\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fwordpress-popular-posts\u002Fasset\u002Fcss\u002Fmain.css","\u002Fwp-content\u002Fplugins\u002Fwordpress-popular-posts\u002Fasset\u002Fcss\u002Fwpp-admin-bar.css","\u002Fwp-content\u002Fplugins\u002Fwordpress-popular-posts\u002Fasset\u002Fcss\u002Fwpp-pagination.css","\u002Fwp-content\u002Fplugins\u002Fwordpress-popular-posts\u002Fasset\u002Fjs\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fwordpress-popular-posts\u002Fasset\u002Fjs\u002Fmain.js",[],[536,537],"https:\u002F\u002Fcharts.jsdelivr. (.net|.org)\u002Fnpm\u002Fchart.js@3.9.1\u002Fdist\u002Fchart.min.js","https:\u002F\u002Fcharts.jsdelivr. (.net|.org)\u002Fnpm\u002Fmoment@2.29.4\u002Fmoment.min.js",[539,540,541,542,543,544],"\u002Fwp-content\u002Fplugins\u002Fwordpress-popular-posts\u002Fasset\u002Fcss\u002Fadmin.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwordpress-popular-posts\u002Fasset\u002Fcss\u002Fmain.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwordpress-popular-posts\u002Fasset\u002Fcss\u002Fwpp-admin-bar.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwordpress-popular-posts\u002Fasset\u002Fcss\u002Fwpp-pagination.css?ver=","\u002Fwp-content\u002Fplugins\u002Fwordpress-popular-posts\u002Fasset\u002Fjs\u002Fadmin.js?ver=","\u002Fwp-content\u002Fplugins\u002Fwordpress-popular-posts\u002Fasset\u002Fjs\u002Fmain.js?ver=",{"cssClasses":546,"htmlComments":552,"htmlAttributes":555,"restEndpoints":558,"jsGlobals":560,"shortcodeOutput":562},[547,548,549,550,551],"wpp-post-list","wpp-thumbnail","wpp-post-title","wpp-post-meta","wpp-post-excerpt",[553,554],"\u003C!-- WP Popular Posts -->","\u003C!-- End WP Popular Posts -->",[556,557],"data-wpp-id","data-wpp-post-id",[559],"\u002Fwp-json\u002Fwpp\u002Fv1\u002Fpopular",[561],"wpp_data",[563],"[wpp"]