[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f4Ug13P-jvNMQyHlaSnCbQiSDhVijQdFIJ-Ebp5rh0O4":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":22,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":145,"fingerprints":198},"recent-changes","Recent Changes","1.5","titusbicknell","https:\u002F\u002Fprofiles.wordpress.org\u002Ftitusbicknell\u002F","\u003Cp>A widget and short code to show the most recently modified pages, posts or both allowing visitors to review recent changes as they would on a wiki. Options to select number of items returned up to 15 and exclude items by ID.\u003C\u002Fp>\n\u003Cp>Use shortcode [recentchanges] with options content, exclude and number e.g. [recentchanges content=’pages’ number=’10’ exclude=’5,8′] in post\u002Fpages.\u003C\u002Fp>\n\u003Cp>content = ‘pages’, ‘posts’ or ‘both’\u003Cbr \u002F>\nnumber = ‘1’ to ’15’\u003Cbr \u002F>\nexclude = any number of pages\u002Fpost by ID separated by commas\u003C\u002Fp>\n\u003Cp>NB this plugin supersedes Recent Pages\u003C\u002Fp>\n","A widget and short code to show the most recently modified pages, posts or both allowing visitors to review recent changes as they would on a wiki.",100,7516,1,"2010-04-25T01:18:00.000Z","3.0.5","2.5","",[19,20,21],"pages","posts","recent","http:\u002F\u002Ftitusbicknell.com\u002Fwp-recent-changes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecent-changes.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,110,93,30,89,"2026-04-04T15:05:49.976Z",[37,58,79,104,127],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":11,"num_ratings":13,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":17,"tags":50,"homepage":56,"download_link":57,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"recently-updated-pages-and-posts","Recently Updated Pages and Posts","1.0.2","Corey Salzano","https:\u002F\u002Fprofiles.wordpress.org\u002Fsalzano\u002F","\u003Cp>This plugin displays a list of links to recently modified items in any WordPress widget area.\u003C\u002Fp>\n","Creates a sidebar widget that lists recently updated pages and posts including newly published items.",90,5429,"2022-04-13T18:04:00.000Z","5.9.13","2.8",[51,52,53,54,55],"list-pages","list-updated-pages","list-updated-posts","newest-posts","recent-updates","https:\u002F\u002Fgithub.com\u002Fcsalzano\u002Frecently-updated-pages-and-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecently-updated-pages-and-posts.1.0.2.zip",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":25,"downloaded":66,"rating":25,"num_ratings":25,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":77,"download_link":78,"security_score":11,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"recent-pages-and-posts-by-mediaart","Recent Pages and Posts by MediaArt","1.0.2.2","MediaArt","https:\u002F\u002Fprofiles.wordpress.org\u002Fmediaart\u002F","\u003Cp>Recent Pages and Posts by MediaArt adds a sidebar widget to your site, which displays a list of the most recently created or modified posts and pages. You can configure the number of items and the length of the excerpt for each item.\u003C\u002Fp>\n\u003Cp>Useful for blogs, business sites, documentation, or anywhere where users should see what’s new or recently changed.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Displays both pages and posts\u003C\u002Fli>\n\u003Cli>Sorts by most recently updated\u003C\u002Fli>\n\u003Cli>Configurable number of items\u003C\u002Fli>\n\u003Cli>Optional excerpt length\u003C\u002Fli>\n\u003Cli>Fully localized and translation-ready\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Localization\u003C\u002Fh3>\n","A simple widget that shows recently created or updated posts and pages.",412,"2026-01-27T09:11:00.000Z","6.9.4","6.0","7.4",[72,73,74,75,76],"excerpt","modified-posts","recent-pages","recent-posts","widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecent-pages-and-posts-by-mediaart\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecent-pages-and-posts-by-mediaart.1.0.2.2.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":90,"last_updated":91,"tested_up_to":68,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":100,"download_link":101,"security_score":102,"vuln_count":30,"unpatched_count":25,"last_vuln_date":103,"fetched_at":27},"copy-delete-posts","Duplicate Post","1.5.3","Inisev","https:\u002F\u002Fprofiles.wordpress.org\u002Finisev\u002F","\u003Cp>\u003Cstrong>Try it out on your free dummy site: Click here => \u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fcdp\" rel=\"nofollow ugc\">https:\u002F\u002Ftastewp.com\u002Fplugins\u002Fcopy-delete-posts\u003C\u002Fa>.\u003C\u002Fstrong>\u003Cbr \u002F>\n(this trick works for all plugins in the WP repo – just replace “wordpress” with “tastewp” in the URL)\u003C\u002Fp>\n\u003Cp>Massively increase your WordPress productivity!\u003C\u002Fp>\n\u003Cp>Copy Page plugin makes it super-easy to duplicate pages or copy posts – and delete them again!\u003C\u002Fp>\n\u003Cp>And why is it handy to duplicate pages? Here are just some of the use cases:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Duplicate pages to make short work of using again the same elements you repeatedly use (e.g. text paragraphs, images, video, featured image, etc.)\u003C\u002Fli>\n\u003Cli>Create a variation of a page or post fast to modify it and compare side by side (for yourself, your client or company)\u003C\u002Fli>\n\u003Cli>Create one perfect set of page templates and then re-use them for different projects, clients or products\u003C\u002Fli>\n\u003Cli>Apply a facelift to a specific page but keep the older version in case you want to switch back to it anytime\u003C\u002Fli>\n\u003Cli>Make a “holiday special” page template and use it for different holidays with respective adjustments\u003C\u002Fli>\n\u003Cli>Create duplicates for pages used in page builders with their custom settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can as well run a load-test on your server by duplicating as much as 1,000 pages, and track how the server behaves. Copy Page plugin also makes it super-easy for you to bulk-delete pages and posts whenever you feel it’s time for a clean-up!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How to use it\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Two-minute video tutorial and you are ready to use it, that’s how simple Copy Page is!\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\u002F1KXLuKhNCR4?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>After installation you’ll see a new copy page button which, on mouse-over, displays a tooltip (see screenshot) which allows you to copy pages or copy posts with various options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Copy page or duplicate post instantly with a single click\u003C\u002Fli>\n\u003Cli>Expand to see additional copy page options and specify which elements should be copied for the current copy page or copy post action\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The new copy page button will be available on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All Pages and All Posts screens\u003C\u002Fli>\n\u003Cli>Edit screens (duplicate page or duplicate post on the respective edit page\u002Fpost screens)\u003C\u002Fli>\n\u003Cli>Admin bar (at the top)\u003C\u002Fli>\n\u003Cli>Bulk-option to copy pages or copy posts on All Pages and All Posts screens\u003C\u002Fli>\n\u003Cli>Gutenberg editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can hide copy page or copy post button on any of these places from the Copy Page plugin menu (Section: Other options). Copy page function on the editor screens allows fast and easy multiplying of pages you are working on at the moment (and open it in the new browser tab immediately, too), so you can quickly make a couple of variations, pick whichever you like better, and afterward use the Delete duplicate posts\u002Fpages tool of Copy Page plugin to remove duplicate(s) that you dislike.\u003C\u002Fp>\n\u003Cp>Copy Page plugin also provides an intuitive naming tool to define how the cloned pages or posts will be named (e.g. you can add the time and date of copying, or incremental counter, etc.). This way you can multiply page that will have a short name, e.g. “ExamplePage – #4” – where the number at the end will increase with each copy made; or you can duplicate page with much more detailed name of the copy, such as: “ExamplePage copied at 14:22:58 on Sunday, December 1st, 2021” – thankfully to PHP date\u002Ftime shortcodes being supported in the custom date settings. Long names often make it easy to differentiate the clone post, either to remove duplicate or to e.g. edit it.\u003C\u002Fp>\n\u003Cp>Want to duplicate page but also it’s child-page(s)? You can multiply pages altogether with child-pages with all the copy settings currently applied to the parent page copy.\u003C\u002Fp>\n\u003Cp>Other options available when you copy pages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Specify where you will be navigated to after you copy page or copy post\u003C\u002Fli>\n\u003Cli>Specify which users (WP roles) will be granted to copy pages or copy posts\u003C\u002Fli>\n\u003Cli>Specify which content types will be allowed to be copied – copy pages, copy posts, and copy custom post types\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable the display of a reference to the original of copied page or post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Not only can you clone pages or clone posts easily, but the Copy Page plugin also provides a highly developed tool to Delete duplicate posts\u002Fpages.\u003C\u002Fp>\n\u003Cp>As part of this cleanup process, you can specify:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Where the plugin will look for duplicates (i.e. delete pages, delete posts or delete custom posts)\u003C\u002Fli>\n\u003Cli>What will be considered as a duplicate page or duplicate post (i.e. will it be the same title, slug, excerpt or word count)\u003C\u002Fli>\n\u003Cli>Which version of duplicates you want to keep: oldest version (original) or newest version (the latest duplicate)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Even if you used this replicator tool to multiply pages or multiply posts in huge numbers, and you want to use this tool to trash duplicates every now and then, but leave out a few specific ones – you will be able to easily find duplicates when you use our duplicates scanner. After setting the parameters to find duplicates, you can use a search box to make sure you don’t delete duplicates you don’t want to, or remove duplicates to the last one (original included!). The duplicate checker tool can help you find duplicate and immediately visually check the clone page by clicking on the URL\u002Fslug link, in case you can’t tell by the name or the date clone page was created.\u003C\u002Fp>\n\u003Cp>You can select to throttle the delete pages or delete posts process – which you may want to do when you’re on a slow server (note, however: the plugin codes to delete posts or delete pages are already optimized, so usually there shouldn’t be an issue).\u003C\u002Fp>\n\u003Cp>Copy Page is a cloner tool with a beautiful, modern design and features going beyond today’s post duplicator tools. We hope that Copy Page will become your favorite posts duplicator tool 🙂\u003C\u002Fp>\n\u003Cp>The free Copy Page plugin offers a lot of options – if you want even more options to copy pages or copy posts, then check out the \u003Ca href=\"https:\u002F\u002Fsellcodes.com\u002FCylMIdJD\" rel=\"nofollow ugc\">premium Copy Page plugin\u003C\u002Fa> which offers the following additional features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Use several configuration sets to copy pages or delete posts – useful when you want to quickly switch between the copy types, without having to go to the settings page.\u003C\u002Fli>\n\u003Cli>Export and import configuration sets – a handy tool for all of us who manage multiple sites and regularly replicate posts.\u003C\u002Fli>\n\u003Cli>Also include information from third party plugins when you copy pages (e.g. Yoast-information linked to pages\u002Fposts)\u003C\u002Fli>\n\u003Cli>Replicate pages across multisite will also prove to be a real time-saver for multisite administrators\u003C\u002Fli>\n\u003Cli>Automatically delete pages or posts – extremely useful for users that multiply posts or pages at high levels.\u003C\u002Fli>\n\u003Cli>Apply automatic redirects for deleted pages or posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Just try it out! You’ll love it 🙂\u003C\u002Fp>\n\u003Cp>This plugin is part of the Inisev product family – \u003Ca href=\"https:\u002F\u002Finisev.com\" rel=\"nofollow ugc\">check out our other products\u003C\u002Fa>.\u003C\u002Fp>\n","Duplicate post",300000,4274983,98,1563,"2026-03-13T07:16:00.000Z","4.6","5.6",[95,96,97,98,99],"copy-pages","copy-posts","duplicate-pages","duplicate-post","duplicate-posts","https:\u002F\u002Fcopy-delete-posts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcopy-delete-posts.1.5.3.zip",99,"2023-08-03 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":68,"requires_at_least":117,"requires_php":93,"tags":118,"homepage":123,"download_link":124,"security_score":114,"vuln_count":125,"unpatched_count":25,"last_vuln_date":126,"fetched_at":27},"content-views-query-and-display-post-page","Content Views – Post Grid & Filter, Recent Posts, Category Posts … (Shortcode, Gutenberg Blocks, and Widgets for Elementor)","4.3","Content Views","https:\u002F\u002Fprofiles.wordpress.org\u002Fpt-guy\u002F","\u003Cp>Content Views is the most popular grid plugin to create stunning Blogs, News, Personal, Portfolio, Business, and Shop sites.\u003C\u002Fp>\n\u003Cp>Easy to display posts, pages, custom post types, images, and taxonomy terms in attractive grid, list, slider, accordion, pinterest, timeline, overlay, and more.\u003C\u002Fp>\n\u003Cp>Show recent posts, category posts, tag posts, author posts, posts by keyword, posts by custom field, posts by date, etc. effortlessly.\u003C\u002Fp>\n\u003Cp>Classic editor friendly & Gutenberg block editor ready & Elementor supported!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">See Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Content Views Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdocumentation\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fcontact\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🏆 SHORTCODE FOR CLASSIC EDITOR AND PAGE BUILDERS\u003C\u002Fh3>\n\u003Cp>Content Views provides a powerful shortcode feature to work with the Classic editor and page builders in 2 simple steps:\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FQgQLjB0DQ8s?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&cc_load_policy=1&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>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Step 1: Create a View\u003C\u002Fstrong>\u003Cbr \u002F>\nStart by creating a View where you can query and sort any posts, pages, custom post types by category, tag, taxonomy, custom field, post ID, post title, date, author, etc.\u003Cbr \u002F>\nYou can select from 20 layouts that fit your needs, customize and style them with many options.\u003Cbr \u002F>\nYou can also choose and import from our library of 76 stunning pre-made designs (\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdocumentation\u002Farticle\u002Fuse-patterns-on-shortcode\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">read more\u003C\u002Fa>).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Step 2: Add Shortcode\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd the created view shortcode to the Classic editor, page builder, widget, or anywhere you want to display your post grid.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏆 BLOCKS & PATTERNS FOR BLOCK EDITOR\u003C\u002Fh3>\n\u003Cp>Content Views extends the Block Editor with 16 advanced blocks and 76 prebuilt patterns to help you build WordPress websites faster and more professionally:\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F4Mj55xrPtV8?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=17&cc_load_policy=1&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>\u003C\u002Fp>\n\u003Ch4>💎 16 GUTENBERG POST BLOCKS\u003C\u002Fh4>\n\u003Cp>Content Views adds 16 amazing and feature-rich blocks to help you display WordPress posts, pages, custom post types stunningly. Using our awesome Gutenberg blocks plugin, you can build and show website content with endless customization options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Different blocks for different kinds of content\u002Fsections\u002Fwebsites\u003C\u002Fli>\n\u003Cli>Various post block layouts to provide you more design choices\u003C\u002Fli>\n\u003Cli>Advanced post query filters to control block content\u003C\u002Fli>\n\u003Cli>Built-in responsive settings in blocks\u003C\u002Fli>\n\u003Cli>Advanced typography settings\u003C\u002Fli>\n\u003Cli>Google fonts supported in blocks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💎 76+ READY GUTENBERG BLOCK PATTERNS & TEMPLATES\u003C\u002Fh4>\n\u003Cp>To save your time and help you to build faster in the WordPress Block editor, we created a collection of 76+ stunningly designed Gutenberg block patterns and templates that you can explore and import to the Block editor with just a few clicks. You can customize these post block patterns & templates easily in the way you want with numerous block options. You can use our pre-designed post block templates to build a complete page in just a few minutes. You also can combine the post block patterns in your own way to create unique design for your WordPress website.\u003C\u002Fp>\n\u003Ch3>🏆 WIDGETS FOR ELEMENTOR PAGE BUILDER\u003C\u002Fh3>\n\u003Cp>If you use the Elementor page builder, our plugin will enhance your Elementor experience with 16 advanced widgets for Elementor to showcase your posts, pages, custom post types, media files in stunning layouts (grid, list, slider, timeline, and many more).\u003C\u002Fp>\n\u003Cp>Each of our widgets for Elementor is a different way to show your content. All widgets are fully customizable with many useful and friendly options (to control what to show, and how to show):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Powerful query controls for each widget\u003C\u002Fli>\n\u003Cli>Many layout and display options to completely control the output\u003C\u002Fli>\n\u003Cli>Advanced style settings to customize typography, color, padding, border, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With our plugin, you can build websites with the Elementor page builder so much faster and easier.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FxaKZM9T794c?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&cc_load_policy=1&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>\u003C\u002Fp>\n\u003Ch3>🏆 TOP FEATURES\u003C\u002Fh3>\n\u003Ch4>💎 MULTIPLE LAYOUTS FOR ANY KIND OF WEBSITES\u003C\u002Fh4>\n\u003Cp>We provide various attractive & responsive layouts for different types of websites and purposes. Pick one from our beautiful grid, list, slider\u002Fcarousel, pinterest, masonry, timeline, glossary, accordion layouts that fits your need, and then customize it as you want with many flexible settings and options.\u003C\u002Fp>\n\u003Cp>Content Views is proud of helping bloggers, business\u002Fshop owners, companies, religious communities, universities, and government departments to show and build their WordPress websites content amazingly and efficiently.\u003C\u002Fp>\n\u003Ch4>💎 POWERFUL QUERY FILTERS\u003C\u002Fh4>\n\u003Cp>Our shortcodes\u002Fblocks\u002Fwidgets provide many options to help you query, filter, search, and sort any posts, pages, custom post types easily.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post Type\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect one or multiple post types in your website including post, page, custom post types, media\u002Fattachment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomy\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter posts by categories, tags, custom taxonomy terms easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Common\u003C\u002Fstrong>\u003Cbr \u002F>\nInclude, exclude specific posts by post ID or post title. You also can set post offset, and amount of posts to show.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sort\u002Forder\u003C\u002Fstrong>\u003Cbr \u002F>\nBy default, it sorts posts by published date to show recent posts or latest posts. You can change it to sort posts by modified date, post title, post ID, random order, menu order, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter posts by keyword\u003C\u002Fstrong>\u003Cbr \u002F>\nEasy to find your posts by custom keyword that appears in post title, post content, post excerpt.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter posts by author\u003C\u002Fstrong>\u003Cbr \u002F>\nFind posts created by or not created by specific post authors and current logged-in author.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter posts by status\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay published posts, scheduled posts, private posts, or posts with another status easily with this feature.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter posts by published date\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay posts published today, yesterday, this week\u002Fmonth\u002Fyear, within a custom date range.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter Sticky Post (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nHide sticky posts, show them at top, or show only sticky posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict posts by membership (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nHelp you to show posts to only allowed members of membership plugins such as Members, MemberMouse…\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter posts by custom field (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter your posts by one or multiple custom fields easily & quickly. It supports ACF, Meta Box, and other custom field plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💎 ADVANCED FRONT-END FILTER (PRO)\u003C\u002Fh4>\n\u003Cp>If you are looking for a truly powerful front-end filter or faceted search for your website, then this feature is for you. You can help your website visitors to find any posts, pages, custom post types easily by showing category, tag, custom taxonomy, custom field as filtering options in various formats such as dropdowns, checkboxes, radios, date ranges, number sliders, buttons.\u003C\u002Fp>\n\u003Cp>Also, you can show text search field, and sorting options by post date, post title, custom field. Furthermore, you can customize style of these filters, change their appearance order, etc. And you can show the filters above or beside the post grid.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Ffaceted-search-live-filter\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">See Front-End Filter Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>💎 AJAX & NORMAL PAGINATION\u003C\u002Fh4>\n\u003Cp>Our plugin provides both normal and AJAX pagination. AJAX pagination will retrieve posts without reloading the page, using 3 different pagination styles including ajax numeric pagination, ajax load more, and ajax infinite scroll. It is easy to enable\u002Fdisable pagination in our post grid.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fpagination\u002Fnumbered-ajax\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">See Pagination Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>💎 REPLACE THEME LAYOUT (PRO)\u003C\u002Fh4>\n\u003Cp>Our special Replace Layout feature will help you to display beautiful grid\u002Fanother layout for posts on below WordPress pages easily, without changing the theme, and no coding required:\u003C\u002Fp>\n\u003Cp>✔️ Blog page\u003Cbr \u002F>\n✔️ Category page\u003Cbr \u002F>\n✔️ Tag page\u003Cbr \u002F>\n✔️ Search page\u003Cbr \u002F>\n✔️ Author page\u003Cbr \u002F>\n✔️ Date page\u003Cbr \u002F>\n✔️ Taxonomy, term page\u003C\u002Fp>\n\u003Ch4>💎 3RD-PARTY INTEGRATIONS & COMPATIBILITY\u003C\u002Fh4>\n\u003Cp>Content Views seamlessly integrates with a wide range of plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong>: show products in beautiful layouts. Easily filter products by price, categories, tags, attributes, visibility. And show sale, best-selling, featured, top-rated products with one single click (\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fintegration\u002Fwoocommerce\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">see demo\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>The Events Calendar\u003C\u002Fstrong>: filter events by categories, tags, start\u002Fend date, etc. and show events & their information in grid\u002Flist easily (\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fintegration\u002Fthe-events-calendar\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">see demo\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Custom Fields, Meta Box, Pods\u003C\u002Fstrong>: filter posts by custom fields, and show custom field for each post in the post grid (\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fintegration\u002Fadvanced-custom-fields\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">see demo\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML, Polylang\u003C\u002Fstrong>: display translated posts, pages, custom posts, taxonomies, custom fields automatically in our layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Membership plugins\u003C\u002Fstrong>: show posts to only allowed members of Members, Paid Memberships Pro, MemberPress…\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Yoast SEO, Rank Math\u003C\u002Fstrong>: filter posts by primary category, and show only primary category as meta output in the post grid.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏆 AND MANY MORE GREAT FEATURES\u003C\u002Fh3>\n\u003Cp>Here are some other great features that Content Views offers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>100% mobile-friendly shortcodes, blocks, and widgets\u003C\u002Fli>\n\u003Cli>Complete control over block content, layout and style\u003C\u002Fli>\n\u003Cli>Border, color, background, margin, padding settings\u003C\u002Fli>\n\u003Cli>Change the html tag, length of post title in the post grid\u003C\u002Fli>\n\u003Cli>Change post content\u002Fexcerpt source, length\u003C\u002Fli>\n\u003Cli>Change post image size, styles in shortcodes, blocks, and widgets\u003C\u002Fli>\n\u003Cli>Lazy loading for images in the post grid\u003C\u002Fli>\n\u003Cli>Show post comment count\u003C\u002Fli>\n\u003Cli>Show post author name, avatar\u003C\u002Fli>\n\u003Cli>Show post category, post tag, post taxonomy in custom position\u003C\u002Fli>\n\u003Cli>Show post date in custom format\u003C\u002Fli>\n\u003Cli>Post meta field selection, position and styling\u003C\u002Fli>\n\u003Cli>Change the post link target attribute\u003C\u002Fli>\n\u003Cli>Social sharing buttons for each post in the post grid\u003C\u002Fli>\n\u003Cli>SEO and speed optimization for all shortcodes, blocks, and widgets\u003C\u002Fli>\n\u003Cli>Display advertisements between posts in the post grid\u003C\u002Fli>\n\u003Cli>Reusing the shortcode with extra parameters\u003C\u002Fli>\n\u003Cli>Right to Left (RTL) support\u003C\u002Fli>\n\u003Cli>Customizable output with many hooks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏆 LIST OF SHORTCODE LAYOUTS, GUTENBERG BLOCKS, AND WIDGETS FOR ELEMENTOR\u003C\u002Fh3>\n\u003Cp>All shortcodes\u002Fblocks\u002Fwidgets support posts, pages, custom post types, media files and come with a lot of options to customize. Here is the key feature of each layout\u002Fblock\u002Fwidget:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Fgrid\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Grid Post\u003C\u002Fa>\u003C\u002Fstrong> – This post grid displays your posts in a beautiful standard grid layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Flist\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">List Post\u003C\u002Fa>\u003C\u002Fstrong> – This post list displays your posts in a list with post image on the left\u002Fright\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Fpinterest\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Pinterest\u003C\u002Fa>\u003C\u002Fstrong> – This post layout displays your posts in a modern stacking grid that looks like Pinterest.com\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Fcollapsible\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Collapsible Post\u003C\u002Fa>\u003C\u002Fstrong> – This post layout displays your posts in a layout that can expand or collapse post content. It is a perfect choice for FAQ page or a narrow section\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Fscrollable\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Scrollable Post\u003C\u002Fa>\u003C\u002Fstrong> – This post layout displays your posts in a carousel\u002Fslider layout with navigation, indicator and autoplay to explore more posts easily\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Ftimeline\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Timeline\u003C\u002Fa>\u003C\u002Fstrong> – This post layout displays your posts in a classic Timeline layout like Facebook\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Fbig-post-1\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Big Post 1\u003C\u002Fa>\u003C\u002Fstrong> – This post layout displays one big post above other small posts. Big post and small posts can be customized separately\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Fbig-post-2\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Big Post 2\u003C\u002Fa>\u003C\u002Fstrong> – This post layout displays one big post beside other small posts. Big post and small posts can be customized separately\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-1\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 1\u003C\u002Fa>\u003C\u002Fstrong> – This post grid displays a beautiful grid layout with overlay over post image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-2\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 2\u003C\u002Fa>\u003C\u002Fstrong> – This custom post grid has one post showing beside other stacked posts, and overlay enabled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-3\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 3\u003C\u002Fa>\u003C\u002Fstrong> – This advanced post grid displays one post beside 3 other posts (shown in 2 rows), with text overlay\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-4\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 4\u003C\u002Fa>\u003C\u002Fstrong> – This post grid shows one post next to 3 other posts (shown in 2 columns), and overlay for image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-5\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 5\u003C\u002Fa>\u003C\u002Fstrong> – This new post grid has one post beside 4 other posts (shown in a 2×2 grid), with overlay enabled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-6\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 6\u003C\u002Fa>\u003C\u002Fstrong> – This custom post grid shows one post above other posts (shown in columns), with overlay on image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-7\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 7\u003C\u002Fa>\u003C\u002Fstrong> – This post grid has one post next to & above other posts, and overlay over the image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-8\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 8\u003C\u002Fa>\u003C\u002Fstrong> – This modern post grid shows 2 posts and 4 other posts in an advanced grid, with text overlay\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy to show posts, pages, custom posts in customizable grid, list, slider, accordion... Available as Widgets (for Elementor), Shortcode, and Blocks.",100000,5077602,96,333,"2026-01-28T04:14:00.000Z","3.3",[119,120,121,122,75],"blocks","elementor","gutenberg","post-grid","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontent-views-query-and-display-post-page\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-views-query-and-display-post-page.4.3.zip",4,"2025-09-05 14:43:59",{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":112,"downloaded":135,"rating":114,"num_ratings":136,"last_updated":137,"tested_up_to":68,"requires_at_least":92,"requires_php":138,"tags":139,"homepage":143,"download_link":144,"security_score":11,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"recent-posts-widget-with-thumbnails","Recent Posts Widget With Thumbnails","7.1.1","Kybernetik Services","https:\u002F\u002Fprofiles.wordpress.org\u002Fkybernetikservices\u002F","\u003Cp>List the most recent posts with post titles, thumbnails, excerpts, authors, categories, dates and more!\u003C\u002Fp>\n\u003Cp>Although the plugin is built only for widget areas users reported that it \u003Cstrong>works in Elementor\u003C\u002Fstrong> and \u003Cstrong>works in Oxygen\u003C\u002Fstrong>. Whether it runs in other page builders is unknown. Please let me know in which \u003Cstrong>page builder\u003C\u002Fstrong> you were able to use the plugin successfully.\u003C\u002Fp>\n\u003Cp>The plugin does not collect any personal data, so it is \u003Cstrong>ready for EU General Data Protection Regulation (GDPR) compliance\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch4>Lightweight, simple and effective\u003C\u002Fh4>\n\u003Cp>No huge widget with hundreds of options. This plugin is based on the well-known WordPress default widget ‘Recent Posts’ and extended to display more information about the posts like e.g. thumbnails, excerpts and assigned categories. And it provides more options to build custom-taylored posts lists.\u003C\u002Fp>\n\u003Cp>The thumbnails will be built from the featured image of a post or of the first image in the post content. If there is neither a featured image nor a content image then you can define a default thumbnail.\u003C\u002Fp>\n\u003Cp>You can set the width and height of the thumbnails in the list. The thumbnails appear left-aligned to the post titles in left-to-right languages. In right-to-left languages they appear right-aligned.\u003C\u002Fp>\n\u003Ch4>What users wrote\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>“This plugin performs a simple task but one that I find to be invaluable.”\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fsimple-but-invaluable-plugin\u002F\" rel=\"ugc\">reviews\u003C\u002Fa> by funkster on July 1, 2025\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“I just want to say thank you for developing such a good plugin.”\u003C\u002Fstrong> in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fthanks-for-developing-such-a-great-plugin-4\u002F\" rel=\"ugc\">reviews\u003C\u002Fa> by modelaid on July 3, 2024\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Excellent plugin!”\u003C\u002Fstrong> in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexcellent-plugin-8567\u002F\" rel=\"ugc\">reviews\u003C\u002Fa> by mystnick on April 18, 2023\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“… one of the dynamic and smart, yet admin and user optimized widget plugins …”\u003C\u002Fstrong> in \u003Ca href=\"https:\u002F\u002Fwww.sktthemes.org\u002Fwordpress-plugins\u002Fadd-widgets-wordpress-website\u002F\" rel=\"nofollow ugc\">How to Add Widgets and Start Using Them in WordPress Website?\u003C\u002Fa> by SKT Posts Themes on September 3, 2020\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“بهترین افزونه های نمایش آخرین نوشته ها در وردپرس”\u003C\u002Fstrong> in \u003Ca href=\"https:\u002F\u002Fmodirwp.com\u002F%D8%A7%D9%81%D8%B2%D9%88%D9%86%D9%87-recent-posts-widget-with-thumbnails\u002F\" rel=\"nofollow ugc\">ابزارک آخرین نوشته وردپرس\u003C\u002Fa> by Ghodsi on December 16, 2019\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Another good all around widget, suitable for most projects”\u003C\u002Fstrong> in \u003Ca href=\"https:\u002F\u002Fhowto-wordpress-tips.com\u002Ffree-wordpress-recent-posts-widget\u002F\" rel=\"nofollow ugc\">Free WordPress recent posts widget – Which one is the best?\u003C\u002Fa> on December 3, 2019\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“In just a few clicks, your website will look considerably more established and professional.”\u003C\u002Fstrong> in \u003Ca href=\"https:\u002F\u002Fblog.hubspot.com\u002Fwebsite\u002Fwordpress-thumbnail-plugins\" rel=\"nofollow ugc\">3 Best WordPress Thumbnail Plugins to Manage Images Perfectly\u003C\u002Fa> by HubSpot Staff on October 29, 2019\u003C\u002Fli>\n\u003Cli>\u003Cstrong>The best of the recent posts widgets\u003C\u002Fstrong> in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fthe-best-of-the-recent-posts-widget\u002F\" rel=\"ugc\">reviews\u003C\u002Fa> by noddemix on June 13, 2019\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Number 8\u003C\u002Fstrong> in \u003Ca href=\"https:\u002F\u002Fideiasdig.com\u002F14-plugins-para-otimizar-seu-site\u002F#8Recent_Posts_Widget_With_Thumbnails\" rel=\"nofollow ugc\">14 Plugins para Otimizar seu Site\u003C\u002Fa> by Ideias Dig on November 8, 2018\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Truly EXCELLENT Plugin!”\u003C\u002Fstrong> in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Ftruly-excellent-plugin\u002F\" rel=\"ugc\">reviews\u003C\u002Fa> by dnuttal on October 11, 2018\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Easier than making an egg, seriously.”\u003C\u002Fstrong> in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Feasier-than-making-an-egg-seriously\u002F\" rel=\"ugc\">reviews\u003C\u002Fa> by djackofall on October 2, 2017\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“This plugin is INCREDIBLE”\u003C\u002Fstrong> in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fdo-you-also-have-one-for-most-popular-posts\u002F\" rel=\"ugc\">reviews\u003C\u002Fa> by lucio7 on August 25, 2017\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widgets Users Will Love\u003C\u002Fstrong> in \u003Ca href=\"https:\u002F\u002Fspeckyboy.com\u002Ffree-wordpress-widget-plugins\u002F\" rel=\"nofollow ugc\">10 Ultra-Useful Free WordPress Widget Plugins\u003C\u002Fa> by Eric Karkovack on June 16, 2017\u003C\u002Fli>\n\u003Cli>\u003Cstrong>listed\u003C\u002Fstrong> in \u003Ca href=\"https:\u002F\u002Fwpteamsupport.com\u002Fwordpress-plugins-engage-visitors\u002F\" rel=\"nofollow ugc\">20 WordPress Plugins that Steals Attention to Engage Visitors of Your Site\u003C\u002Fa> by WP Team Support on March 6, 2017\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Number 1\u003C\u002Fstrong> in \u003Ca href=\"https:\u002F\u002Fwww.nimbusthemes.com\u002F8-essential-wordpress-widgets-to-supercharge-your-website\u002F\" rel=\"nofollow ugc\">8 essential WordPress widgets to supercharge your website\u003C\u002Fa> by Rafay Ansari on January 31, 2017\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“Excellent (after trying a few)!”\u003C\u002Fstrong> in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fexcellent-after-trying-a-few\u002F\" rel=\"ugc\">reviews\u003C\u002Fa> by giorgissimo on January 6, 2017\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What users filmed\u003C\u002Fh4>\n\u003Cp>Some users published video tutorials on YouTube:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=dKoqcLBHhkM\" rel=\"nofollow ugc\">Class 09 – Working with Plugins (Recent Posts Widget With Thumbnails)\u003C\u002Fa> by WordPress Learning Bangladesh on March 7, 2017\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=qS9WIeaMb6s\" rel=\"nofollow ugc\">Recent Posts Widget With Thumbnails Setup Tutorial – WordPress Lesson and Tip\u003C\u002Fa> by Making a Website on April 17, 2016\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002Fdqzz8NZc99Q\" rel=\"nofollow ugc\">Add Recent Posts Widget with Thumbnail – WordPress\u003C\u002Fa> by eMediaCoach on August 15, 2015\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Options you can set\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Title of the widget\u003C\u002Fli>\n\u003Cli>Number of listed posts\u003C\u002Fli>\n\u003Cli>Open post links in new windows\u003C\u002Fli>\n\u003Cli>Different options for post order and sorting\u003C\u002Fli>\n\u003Cli>Hide the current post in list\u003C\u002Fli>\n\u003Cli>Show only sticky posts\u003C\u002Fli>\n\u003Cli>Hide sticky posts\u003C\u002Fli>\n\u003Cli>Keep sticky posts on top of the list if not hidden\u003C\u002Fli>\n\u003Cli>Hide post title\u003C\u002Fli>\n\u003Cli>Maximum length of post title\u003C\u002Fli>\n\u003Cli>Show post author name\u003C\u002Fli>\n\u003Cli>Label for the author names\u003C\u002Fli>\n\u003Cli>Show post categories\u003C\u002Fli>\n\u003Cli>Show post category names as links to their archives\u003C\u002Fli>\n\u003Cli>Label for categories\u003C\u002Fli>\n\u003Cli>Show post date\u003C\u002Fli>\n\u003Cli>Show post excerpt\u003C\u002Fli>\n\u003Cli>Show number of comments\u003C\u002Fli>\n\u003Cli>Excerpt length\u003C\u002Fli>\n\u003Cli>Signs after excerpt\u003C\u002Fli>\n\u003Cli>Ignore post excerpt field as excerpt source (builds excerpts only from the post content)\u003C\u002Fli>\n\u003Cli>Ignore post content as excerpt source (builds excerpts only from the excerpt fields)\u003C\u002Fli>\n\u003Cli>Show posts of selected categories (or of all categories)\u003C\u002Fli>\n\u003Cli>Show post thumbnail (featured image)\u003C\u002Fli>\n\u003Cli>Registered thumbnail dimensions\u003C\u002Fli>\n\u003Cli>Thumbnail width in px\u003C\u002Fli>\n\u003Cli>Thumbnail height in px\u003C\u002Fli>\n\u003Cli>Keep the aspect ratio of thumbnails\u003C\u002Fli>\n\u003Cli>Try to take the first post image as thumbnail\u003C\u002Fli>\n\u003Cli>Only use the first post image as thumbnail\u003C\u002Fli>\n\u003Cli>Use default thumbnail if no thumbnail is available\u003C\u002Fli>\n\u003Cli>Always use default thumbnail\u003C\u002Fli>\n\u003Cli>Default thumbnail URL\u003C\u002Fli>\n\u003Cli>Alternative text of the default thumbnail\u003C\u002Fli>\n\u003Cli>Omit all alternative texts of the thumbnails for a better accessibility\u003C\u002Fli>\n\u003Cli>Print slugs of post categories in class attribute of LI elements\u003C\u002Fli>\n\u003Cli>Print inline CSS instead of creating a CSS file\u003C\u002Fli>\n\u003Cli>No CSS generation at all\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Useful hints for developers: Supported Hooks\u003C\u002Fh4>\n\u003Cp>The plugin considers the output of actions hooked on:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ccode>rpwwt_widget_posts_args\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>\u003Cstrong>passed argument:\u003C\u002Fstrong> the query arguments as an array\u003C\u002Fli>\n\u003Cli>\u003Cstrong>expected return value:\u003C\u002Fstrong> an array of query arguments\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>widget_title\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>\u003Cstrong>passed arguments:\u003C\u002Fstrong>\n\u003Col>\n\u003Cli>the widget title as a string\u003C\u002Fli>\n\u003Cli>the widget settings as an array\u003C\u002Fli>\n\u003Cli>the widget base ID as a string\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>expected return value:\u003C\u002Fstrong> a string\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>rpwwt_excerpt_length\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>\u003Cstrong>passed argument:\u003C\u002Fstrong> the maximum number of characters for the post excerpt as an integer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>expected return value:\u003C\u002Fstrong> an integer\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>rpwwt_excerpt_more\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>\u003Cstrong>passed argument:\u003C\u002Fstrong> the string to append after the post excerpt\u003C\u002Fli>\n\u003Cli>\u003Cstrong>expected return value:\u003C\u002Fstrong> a string\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>rpwwt_the_excerpt\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>\u003Cstrong>passed arguments:\u003C\u002Fstrong>\n\u003Col>\n\u003Cli>the content of the post excerpt field as a string\u003C\u002Fli>\n\u003Cli>the post object\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>expected return value:\u003C\u002Fstrong> a string\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>the_excerpt\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>\u003Cstrong>passed argument:\u003C\u002Fstrong> the post excerpt as a string\u003C\u002Fli>\n\u003Cli>\u003Cstrong>expected return value:\u003C\u002Fstrong> a string\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>rpwwt_categories\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>\u003Cstrong>passed argument:\u003C\u002Fstrong> the category list of each post as a string\u003C\u002Fli>\n\u003Cli>\u003Cstrong>expected return value:\u003C\u002Fstrong> a string\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Ccode>rpwwt_list_cats\u003C\u002Fcode>\n\u003Cul>\n\u003Cli>\u003Cstrong>passed arguments:\u003C\u002Fstrong>\n\u003Col>\n\u003Cli>the category name as a string\u003C\u002Fli>\n\u003Cli>the category as an array\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>expected return value:\u003C\u002Fstrong> a string\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Useful hints for developers: Available CSS Selectors\u003C\u002Fh4>\n\u003Cp>To design the list and its items, you can use these CSS selectors:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>.rpwwt-widget: the element which contains the post list\n.rpwwt-widget ul: the list which contains the list items\n.rpwwt-widget ul li: the list item in the list\n.rpwwt-widget ul li.rpwwt-sticky: the list item of a sticky post\n.rpwwt-widget ul li a: link in the list\n.rpwwt-widget ul li a img: linked image\n.rpwwt-widget ul li a span.rpwwt-post-title: the post title\n.rpwwt-widget ul li div.rpwwt-post-author: the post author\n.rpwwt-widget ul li div.rpwwt-post-categories: the post category list\n.rpwwt-widget ul li div.rpwwt-post-date: the post date\n.rpwwt-widget ul li div.rpwwt-post-excerpt: the post excerpt\n.rpwwt-widget ul li div.rpwwt-post-excerpt .rpwwt-post-excerpt-more: the \"more\" text following the excerpt.\n.rpwwt-widget ul li div.rpwwt-post-comments-number: the number of comments\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cp>The user interface is available in several languages.\u003C\u002Fp>\n\u003Cp>Starting from version 7.1.0 the handling for translations are moved to \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Frecent-posts-widget-with-thumbnails\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>.\u003Cbr \u002F>\nPlease help to translate into more languages, or you can re-work on the current translations if you think it’s needed.\u003Cbr \u002F>\nIf you have done your translation, please leave a comment in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Frecent-posts-widget-with-thumbnails\" rel=\"ugc\">plugin’s support forum\u003C\u002Fa>. I’ll take care of the review and approval.\u003C\u002Fp>\n","List the most recent posts with post titles, thumbnails, excerpts, authors, categories, dates and more!",3599279,212,"2025-12-01T17:12:00.000Z","5.2",[140,141,75,142,76],"images","posts-list","thumbnails","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecent-posts-widget-with-thumbnails\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecent-posts-widget-with-thumbnails.7.1.1.zip",{"attackSurface":146,"codeSignals":162,"taintFlows":185,"riskAssessment":186,"analyzedAt":197},{"hooks":147,"ajaxHandlers":154,"restRoutes":155,"shortcodes":156,"cronEvents":161,"entryPointCount":13,"unprotectedCount":25},[148],{"type":149,"name":150,"callback":151,"file":152,"line":153},"action","plugins_loaded","init_RecentChanges","recent-changes.php",83,[],[],[157],{"tag":158,"callback":159,"file":152,"line":160},"recentchanges","SC_RecentChanges",21,[],{"dangerousFunctions":163,"sqlUsage":164,"outputEscaping":166,"fileOperations":25,"externalRequests":25,"nonceChecks":25,"capabilityChecks":25,"bundledLibraries":184},[],{"prepared":25,"raw":25,"locations":165},[],{"escaped":25,"rawEcho":167,"locations":168},7,[169,172,174,176,178,180,182],{"file":152,"line":170,"context":171},33,"raw output",{"file":152,"line":173,"context":171},63,{"file":152,"line":175,"context":171},66,{"file":152,"line":177,"context":171},67,{"file":152,"line":179,"context":171},68,{"file":152,"line":181,"context":171},70,{"file":152,"line":183,"context":171},72,[],[],{"summary":187,"deductions":188},"The 'recent-changes' plugin v1.5 exhibits a mixed security posture. On one hand, the absence of dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), file operations, and external HTTP requests are strong indicators of good coding practices. The lack of recorded vulnerabilities in its history is also a positive sign, suggesting a stable and secure codebase over time.\n\nHowever, significant concerns arise from the output escaping analysis. With 100% of outputs unescaped, this plugin presents a high risk of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic data rendered by the shortcode without proper sanitization can be exploited by attackers to inject malicious scripts into a user's browser, potentially leading to session hijacking or other attacks. The lack of nonce and capability checks across all entry points, particularly for the shortcode, further exacerbates this risk, as it means the shortcode's functionality is accessible without any authentication or authorization checks, making it a prime target for abuse.\n\nIn conclusion, while the plugin avoids common pitfalls like raw SQL queries and dangerous functions, the severe lack of output escaping and insufficient authorization checks on its sole entry point represent critical security weaknesses. These issues significantly outweigh the positive aspects, making the plugin a considerable risk for XSS and unauthorized execution of its shortcode's logic.",[189,192,195],{"reason":190,"points":191},"All shortcode outputs are unescaped",8,{"reason":193,"points":194},"No capability checks on shortcode",5,{"reason":196,"points":194},"No nonce checks on shortcode","2026-03-16T20:48:17.647Z",{"wat":199,"direct":204},{"assetPaths":200,"generatorPatterns":201,"scriptPaths":202,"versionParams":203},[],[],[],[],{"cssClasses":205,"htmlComments":206,"htmlAttributes":207,"restEndpoints":208,"jsGlobals":209,"shortcodeOutput":210},[],[],[],[],[],[211],"\u003Cdiv class=\"recent-changes-wrap\">"]