[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-b1tfN4orDvE3clvLRy8ulTlmHtk_fY1ChCyDzOW-gY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":139,"fingerprints":193},"keep-it-fresh","Keep it Fresh","1.0","jonkern","https:\u002F\u002Fprofiles.wordpress.org\u002Fjonkern\u002F","\u003Cp>Keep it Fresh will stop WordPress from showing posts older than a set number of days or a specific date. It is configurable via the WordPress administration area. Keep it Fresh doesn’t remove old posts, nor does it muck with their \u003Ccode>post_status\u003C\u002Fcode>; rather, Keep it Fresh uses the \u003Ccode>posts_where\u003C\u002Fcode> WordPress filter to filter out posts older than the given date or amount of days whenever WordPress requests posts outside of the admin area.\u003C\u002Fp>\n","Keep it Fresh will stop WordPress from showing posts older than a set number of days or a specific date.",10,1888,0,"2009-12-23T22:16:00.000Z","2.9.2","2.7","",[19,20,21,22],"archive","filter","old","posts","http:\u002F\u002Fwww.jonathankern.com\u002Fcode\u002Fkeepitfresh","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeep-it-fresh.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,84,"2026-04-05T19:02:19.317Z",[35,53,78,97,122],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":11,"downloaded":43,"rating":44,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":17,"tags":49,"homepage":51,"download_link":52,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"hide-old-posts","Hide Old Posts","1.2.1","Jan Štětina","https:\u002F\u002Fprofiles.wordpress.org\u002Fzaantar\u002F","\u003Cp>Hides posts older than given date or amount of time relative to present (see \u003Ccode>(http:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Ffunction.strtotime.php strtotime)\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Cp>You can also choose a capability – users who have this capability will then see all posts. And if you enter \u003Ccode>none\u003C\u002Fcode>, even admins will be excluded.\u003C\u002Fp>\n\u003Cp>Uses \u003Ccode>posts_where\u003C\u002Fcode> and \u003Ccode>getarchives_where\u003C\u002Fcode> filters.\u003C\u002Fp>\n\u003Cp>Developed for private use, but has perspective for more extensive usage. I can’t guarantee any support in the future nor further development, but it is to be expected. Kindly inform me about bugs, if you find any, or propose new features: zaantar@zaantar.eu.\u003C\u002Fp>\n","Hides posts older than given amount of time.",3924,90,2,"2012-02-16T23:36:00.000Z","3.3.2","3.2",[20,50,21,22],"hide","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fhide-old-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-old-posts.1.2.1.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":63,"num_ratings":64,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":17,"tags":68,"homepage":73,"download_link":74,"security_score":75,"vuln_count":76,"unpatched_count":45,"last_vuln_date":77,"fetched_at":27},"post-grid","Post Grid","2.3.23","PickPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fpickplugins\u002F","\u003Cp>\u003Cstrong>Post Grid – Custom Post Type Grid, Slider, Masonry layout\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Post Grid is a powerful WordPress plugin designed to display posts, pages, or custom post types in a visually stunning grid, slider, masonry layout. Whether you’re running a blog, eCommerce store, portfolio site, or business website, Post Grid allows you to showcase content in an organized and engaging way.\u003C\u002Fp>\n\u003Cp>🚀 \u003Cstrong>Start creating beautiful post grids today!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🔗 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdemo.pickplugins.com\u002Fpost-grid\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n🔗 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpickplugins.com\u002Fpost-grid\u002F\" rel=\"nofollow ugc\">Premium Features\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n🔗 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpickplugins.com\u002Fdocumentation\u002Fpost-grid\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n🔗 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.pickplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n🔗 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=YVtsIbEb9zs&list=PL0QP7T2SN94Yut5Y0MSVg1wqmqWz0UYpt\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Post Slider:\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Additionally, Post Grid comes with a built-in Post Slider and carousel functionality, powered by Splide.js. These features are fully customizable, allowing you to fine-tune slider behavior, transitions, autoplay, navigation controls, and more—all within the builder.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Post Masonry:\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Post Grid also includes a built-in masonry layout, allowing you to create dynamic, Pinterest-style grids with varying item heights. The layout automatically adjusts and arranges content in an optimized, space-efficient format—perfect for showcasing blog posts, portfolios, galleries, and more. It’s fully responsive and easy to configure, giving you flexibility without extra code.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Filterable Post Grid:\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Post Grid features a filterable grid layout that allows users to sort and display content dynamically based on categories, tags, or custom filters. With smooth animations and real-time filtering, it enhances user experience and makes it easy to organize large sets of content in an interactive, user-friendly way—ideal for portfolios, product grids, or blog archives.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Advacned Style Generator:\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Post Grid is a powerful, modern React-based builder that combines the flexibility of advanced styled components with the ease of no-code styling. You can customize any element visually—no need to write CSS. With full support for all standard CSS properties and pseudo-selectors like :hover, ::before, and ::after, Post Grid gives you complete design control directly within your components.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Templates Library:\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>It also includes a Templates Library, allowing users to quickly select and apply professionally designed templates from our cloud library. This helps you build layouts faster while maintaining consistency and style across your projects.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Archives and Dynamic post query:\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Post Grid supports dynamic post querying through Archive integration, enabling you to automatically display posts based on categories, tags, authors, dates, or custom taxonomies. This makes it perfect for building blog archives, author pages, or any dynamic content layout that updates automatically as new content is published—no manual setup required.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Fully Responsive Grid Layout\u003C\u002Fstrong>\u003Cbr \u002F>\n   – Works seamlessly on any device.\u003Cbr \u002F>\n   – Customizable column settings for desktop, tablet, and mobile.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Supports Any Custom Post Type\u003C\u002Fstrong>\u003Cbr \u002F>\n   – Display content from posts, pages, WooCommerce products, portfolios, or any other custom post type.\u003Cbr \u002F>\n   – Select multiple post types for a unified grid display.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Advanced Query Options\u003C\u002Fstrong>\u003Cbr \u002F>\n   – Filter posts by categories, tags, taxonomies, and terms.\u003Cbr \u002F>\n   – Customize post order, publish status, and metadata.\u003Cbr \u002F>\n   – Exclude or include specific posts by ID.\u003Cbr \u002F>\n   – Display posts based on keyword search.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Layout Based Loop\u003C\u002Fstrong>\u003Cbr \u002F>\n   – Pre-designed templates and layouts.\u003Cbr \u002F>\n   – Drag-and-drop builder for easy grid customization.\u003Cbr \u002F>\n   – Apply custom CSS styles for a unique design.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Pagination & Load More Options\u003C\u002Fstrong>\u003Cbr \u002F>\n   – Classic pagination, AJAX-based pagination, and “Load More” buttons.\u003Cbr \u002F>\n   – Customizable navigation text and icons.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Search Input Field\u003C\u002Fstrong>\u003Cbr \u002F>\n   – Enable a search box within the grid to help users find content quickly.\u003C\u002Fp>\n\u003Cp>🔄 \u003Cstrong>Advanced Pagination Types\u003C\u002Fstrong>\u003Cbr \u002F>\n   – AJAX pagination.\u003Cbr \u002F>\n   – Next-Previous navigation.\u003Cbr \u002F>\n   – Filterable pagination.\u003Cbr \u002F>\n   – AJAX Load More button.\u003C\u002Fp>\n\u003Cp>🎥 \u003Cstrong>Multiple Media Sources\u003C\u002Fstrong>\u003Cbr \u002F>\n   – Featured images.\u003Cbr \u002F>\n   – Embedded YouTube, Vimeo, Dailymotion, and SoundCloud media.\u003Cbr \u002F>\n   – Custom thumbnails and Font Awesome icons.\u003C\u002Fp>\n\u003Cp>📊 \u003Cstrong>Meta & Custom Query Support\u003C\u002Fstrong>\u003Cbr \u002F>\n   – Meta query for filtering by custom fields.\u003Cbr \u002F>\n   – Custom query parameters for advanced data fetching.\u003Cbr \u002F>\n   – Sticky post inclusion\u002Fexclusion.\u003Cbr \u002F>\n   – Date-based filtering and author-based queries.\u003Cbr \u002F>\n   – Display password-protected posts.\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>Why Choose Post Grid?\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>User-friendly\u003C\u002Fstrong> – No coding required, fully customizable.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Fast\u003C\u002Fstrong> – Optimized for performance and SEO.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Versatile & Feature-rich\u003C\u002Fstrong> – Ideal for blogs, portfolios, WooCommerce stores, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>3rd Party Plugins Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads\u003C\u002Fli>\n\u003Cli>Advanced Custom Fields\u003C\u002Fli>\n\u003Cli>CMB2\u003C\u002Fli>\n\u003Cli>Custom Field Suite\u003C\u002Fli>\n\u003Cli>The Events Calendar\u003C\u002Fli>\n\u003Cli>Events Manager\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Video Tutorial(with premium version interface)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=RKb-B_Q72Ak&list=PL2GPPfgLrfWxAZBQc10XCh5wzDSOfPrKB\" rel=\"nofollow ugc\">All tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏆 Users Feedback For Post Grid\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Feasy-and-intuitive-plugin-to-use\u002F\" rel=\"ugc\">Miguelapps\u003C\u002Fa>: ⭐⭐⭐⭐⭐\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Easy and intuitive plugin to use, It meets my expectations and it is what I was looking for to avoid SPA users on my website\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fgreat-customisable-plugin-well-supported\u002F\" rel=\"ugc\">Andrewh\u003C\u002Fa>: ⭐⭐⭐⭐⭐\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Great customisable plugin & well supported, I use this on several sites to achieve a grid layout of posts. It’s really customisable and the support is excellent. Highly recommended.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Ftopic\u002Fflexible-plugin-excellent-support-2\u002F\" rel=\"ugc\">Systembit\u003C\u002Fa>: ⭐⭐⭐⭐⭐\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Flexible plugin, excellent support,  We’ve been happily using it for nearly 5 years now. The plugin is flexible, we were able to customise to suit our needs. It is also simple to use despite all the flexibility. But best of all, the support, even for free users, is fast and good. I can’t recommend this enough. Thanks to everyone at PickPlugins for a great product!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to an API to obtain ready templates library https:\u002F\u002Fdemo.pickplugins.com\u002Faccordions\u002F\u003C\u002Fp>\n\u003Cp>It send template query data like keywords, view types, page number to grab json data, so that json data can be used to generate slider templates.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpickplugins.com\u002Fterms-conditions\u002F\" rel=\"nofollow ugc\">pickplugins.com\u002Fterms-conditions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpickplugins.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">pickplugins.com\u002Fprivacy-policy\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpickplugins.com\u002Fabout-us\u002F\" rel=\"nofollow ugc\">pickplugins.com\u002Fabout-us\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Post Grid is a powerful WordPress plugin for creating customizable post grid layouts with advanced query options, allowing users to display posts dyna &hellip;",30000,3442570,86,163,"2026-01-13T13:04:00.000Z","6.9.4","5.0.0",[69,54,70,71,72],"post-filter","post-masonry","posts-carousel","posts-slider","https:\u002F\u002Fpickplugins.com\u002Fpost-grid\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-grid.zip",20,29,"2025-12-21 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":44,"num_ratings":45,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":17,"tags":91,"homepage":95,"download_link":96,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"posts-list","Posts List","0.4.2","wokamoto","https:\u002F\u002Fprofiles.wordpress.org\u002Fwokamoto\u002F","\u003Cp>Adds a posts (or pages) list of your blog pages (or posts) by entering the shortcode [posts-list].\u003C\u002Fp>\n\u003Cp>First example shows how to add the posts list in its simplest form.\u003Cbr \u002F>\n    [posts-list]\u003C\u002Fp>\n\u003Cp>Example shortcode will add a pages list to a page.\u003Cbr \u002F>\n    [posts-list type=page]\u003C\u002Fp>\n\u003Cp>Example shortcode will add a posts list to a page displaying a year 2011 and 2010.\u003Cbr \u002F>\n    [posts-list year=”2011,2010″]\u003C\u002Fp>\n\u003Cp>Example shortcode will add a posts list to a page displaying a category id 10 and 11.\u003Cbr \u002F>\n    [posts-list category=”10,11″]\u003C\u002Fp>\n\u003Cp>Example display ONLY the title.\u003Cbr \u002F>\n    [posts-list date_format=FALSE]\u003C\u002Fp>\n","Adds a posts (or pages) list of your blog pages (or posts) by entering the shortcode [posts-list].",7000,14257,"2013-06-06T06:28:00.000Z","3.2.1","3.0",[19,92,93,94,22],"list","navigation","page","http:\u002F\u002Fwppluginsj.sourceforge.jp\u002Fposts-list\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-list.0.4.2.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":105,"downloaded":106,"rating":107,"num_ratings":108,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":112,"tags":113,"homepage":119,"download_link":120,"security_score":107,"vuln_count":30,"unpatched_count":13,"last_vuln_date":121,"fetched_at":27},"wp-auto-republish","RevivePress – Keep your Old Content Evergreen","1.5.8","Sayan Datta","https:\u002F\u002Fprofiles.wordpress.org\u002Finfosatech\u002F","\u003Cp>RevivePress, the all-in-one tool for republishing & cloning old posts and pages which push old posts to your front page, the top of archive pages, and back into RSS feeds. Ideal for sites with a large repository of evergreen content.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fapi.wprevivepress.com\u002Fpremium-demo\" rel=\"nofollow ugc\">Premium Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwprevivepress.com\u002Fpricing\u002F?utm_source=landing&utm_medium=wporg\" rel=\"nofollow ugc\">Get Premium\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Like the RevivePress plugin? Consider leaving a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-auto-republish\u002Freviews\u002F#new-post\" rel=\"ugc\">5 star review\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Why would you want to do this? Here are a few reasons:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>New visitors to your site haven’t seen your old content. \u003Cstrong>This will help them discover it.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Old content won’t show up in date-based searches on search engines, but resetting the date can make them \u003Cstrong>look fresh again\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>People \u003Cstrong>like to share and link to new content, \u003C\u002Fstrong>and they determine that by looking at the publication date.\u003C\u002Fli>\n\u003Cli>It will highlight older posts by moving them back to \u003Cstrong>front page and in the RSS feed\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>RevivePress will improve your \u003Cstrong>blog visibility, traffic and SEO\u003C\u002Fstrong>!\u003C\u002Fli>\n\u003Cli>And also \u003Cstrong>Google likes updated content\u003C\u002Fstrong> if it’s done right.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>What does this plugin do?\u003C\u002Fh3>\n\u003Cp>This plugin helps revive old posts by resetting the published date to the current date and push old posts to your front page, the top of archive pages, and back into RSS feeds.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: All basic functionality is FREE. Features such as single post republishing, auto social share, OneSignal Support, repeated republishing & triggering publish events are available in the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwprevivepress.com\u002F?utm_source=landing&utm_medium=wporg\" rel=\"nofollow ugc\">Premium Edition\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically republish your all posts.\u003C\u002Fli>\n\u003Cli>Set minimum republish interval and randomness interval.\u003C\u002Fli>\n\u003Cli>Display original publication date Before\u002FAfter post.\u003C\u002Fli>\n\u003Cli>Exclude or include posts by category or tags.\u003C\u002Fli>\n\u003Cli>Force exclude\u002Finclude posts by their ID.\u003C\u002Fli>\n\u003Cli>Can select post in ASC \u002F DESC order.\u003C\u002Fli>\n\u003Cli>Compatible with any timezone.\u003C\u002Fli>\n\u003Cli>Supports Indexing API by Rank Math.\u003C\u002Fli>\n\u003Cli>Automatically purge site cache (limited) after republishing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Supports all free version features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Social Media Share\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Custom Post Types support.\u003C\u002Fli>\n\u003Cli>Custom Taxonomies support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Individual Post Republishing (also supports repeated)\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Republish Per Post Basis.\u003C\u002Fli>\n\u003Cli>Date & Time Based Republishing.\u003C\u002Fli>\n\u003Cli>Automatic Social Media Share.\u003C\u002Fli>\n\u003Cli>Custom Post Republish Interval.\u003C\u002Fli>\n\u003Cli>Set Custom Title for each Republish Event.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full WPML & Polylang Compatibility\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Indexing API Plugin Support.\u003C\u002Fli>\n\u003Cli>Automatic Site or Single Post Cache Purge Support (supports most of the cache plugins and hosting platforms)\u003C\u002Fli>\n\u003Cli>Changing Post Status after Republish.\u003C\u002Fli>\n\u003Cli>One Click Republish & Social Share.\u003C\u002Fli>\n\u003Cli>Email Notification upon Republishing.\u003C\u002Fli>\n\u003Cli>Custom Date Range for Republishing.\u003C\u002Fli>\n\u003Cli>Change Post Status after Last Republish.\u003C\u002Fli>\n\u003Cli>WordPress Sticky Posts Support.\u003C\u002Fli>\n\u003Cli>OneSignal Push Notification Support.\u003C\u002Fli>\n\u003Cli>Show all republished history in logs.\u003C\u002Fli>\n\u003Cli>Can Change the Post Name\u002FURL on Every Republish.\u003C\u002Fli>\n\u003Cli>Shows all single upcoming republication in a dashboard widget.\u003C\u002Fli>\n\u003Cli>Shows Republication Info in an Admin Column.\u003C\u002Fli>\n\u003Cli>Can hide last original published info from frontend.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwprevivepress.com\u002Fpricing\u002F?utm_source=landing&utm_medium=wporg\" rel=\"nofollow ugc\">Upgrade to RevivePress Premium\u003C\u002Fa> now. You can also upgrade to Premium Version directly from your dashboard.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Free and Premium Support\u003C\u002Fh3>\n\u003Cp>Support for the RevivePress plugin on the WordPress forums is free.\u003C\u002Fp>\n\u003Cp>Premium world-class support is available via email to all \u003Ca href=\"https:\u002F\u002Fwprevivepress.com\u002Fpricing\u002F?utm_source=landing&utm_medium=wporg\" rel=\"nofollow ugc\">RevivePress Premium\u003C\u002Fa> customers.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: Paid customers support is always given priority over free support. Paid customers support is provided via one-to-one email. \u003Ca href=\"https:\u002F\u002Fwprevivepress.com\u002Fpricing\u002F?utm_source=landing&utm_medium=wporg\" rel=\"nofollow ugc\">Upgrade to Premium\u003C\u002Fa> to benefit from priority support.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin is tested with W3 Total Cache, WP Super Cache, WP Rocket, WP Fastest Cache, Cachify, Comet Cache, Zen Cache, LiteSpeed Cache, SG Optimizer, HyperCache, Cache Enabler, Swift Performance Lite, Nginx Cache, Proxy Cache, Nginx Helper Cache, Autoptimize, Breeze (Cloudways), Godaddy Managed WordPress Hosting and WP Engine and fully compatible with WordPress Version 5.2 and beyond and also compatible with any WordPress theme.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Community support via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-auto-republish\" rel=\"ugc\">support forums\u003C\u002Fa> at WordPress.org.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Active development of this plugin is handled \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiamsayan\u002Fwp-auto-republish\u002F\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Feel free to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiamsayan\u002Fwp-auto-republish\u002F\" rel=\"nofollow ugc\">fork the project on GitHub\u003C\u002Fa> and submit your contributions via pull request.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simplified Chinese (zh_CN) by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fcmhello\" rel=\"nofollow ugc\">Changmeng Hu\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","RevivePress, the all-in-one tool for republishing & cloning old posts and pages which push old posts to your front page, the top of archive pages, &hellip;",6000,235036,92,115,"2024-12-27T15:56:00.000Z","6.7.5","5.2","7.3",[114,115,116,117,118],"old-post","old-posts","repost","republish","republishing","https:\u002F\u002Fwprevivepress.com?utm_source=landing&utm_medium=plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-auto-republish.1.5.8.zip","2024-03-19 00:00:00",{"slug":123,"name":124,"version":6,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":13,"num_ratings":13,"last_updated":131,"tested_up_to":132,"requires_at_least":133,"requires_php":17,"tags":134,"homepage":137,"download_link":138,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"advanced-posts-per-page","Advanced Posts\u002FPage","chrisguitarguy","https:\u002F\u002Fprofiles.wordpress.org\u002Fchrisguitarguy\u002F","\u003Cp>Advanced Posts per Page gives you fined grained control over how many of your posts appear on each of your various WordPress archive pages.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Blog pages show at most x posts is not the only per page setting anymore.\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Fine grained control of how many of your posts appear on each of the various WordPress archive pages.",4000,4715,"2012-07-18T01:35:00.000Z","3.5.2","3.4",[19,135,136],"archives","posts-per-page","https:\u002F\u002Fgithub.com\u002Fchrisguitarguy\u002FAdvanced-Posts-Page","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-posts-per-page.1.0.zip",{"attackSurface":140,"codeSignals":166,"taintFlows":185,"riskAssessment":186,"analyzedAt":192},{"hooks":141,"ajaxHandlers":162,"restRoutes":163,"shortcodes":164,"cronEvents":165,"entryPointCount":13,"unprotectedCount":13},[142,148,152,156,159],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","admin_init","kif_settings_init","keepitfresh.php",70,{"type":143,"name":149,"callback":150,"file":146,"line":151},"admin_menu","kif_admin_pages_init",75,{"type":20,"name":153,"callback":154,"file":146,"line":155},"posts_where","kif_where_filter",145,{"type":20,"name":157,"callback":154,"file":146,"line":158},"get_previous_post_where",146,{"type":20,"name":160,"callback":154,"file":146,"line":161},"get_next_post_where",147,[],[],[],[],{"dangerousFunctions":167,"sqlUsage":168,"outputEscaping":170,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":184},[],{"prepared":13,"raw":13,"locations":169},[],{"escaped":30,"rawEcho":171,"locations":172},5,[173,176,178,180,182],{"file":146,"line":174,"context":175},95,"raw output",{"file":146,"line":177,"context":175},99,{"file":146,"line":179,"context":175},101,{"file":146,"line":181,"context":175},105,{"file":146,"line":183,"context":175},107,[],[],{"summary":187,"deductions":188},"The \"keep-it-fresh\" v1.0 plugin exhibits a generally strong security posture based on the provided static analysis data. The absence of identified AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the code signals show no dangerous functions, all SQL queries are properly prepared, and there are no file operations or external HTTP requests, all of which are positive indicators.  However, a notable concern is the low percentage of properly escaped output (17%). This indicates a potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is directly outputted without adequate sanitization.  The plugin also has no recorded vulnerability history, which is a positive sign, suggesting a history of secure development.  Overall, while the plugin appears robust in many areas, the unescaped output is a specific area that requires attention to fully mitigate potential risks.",[189],{"reason":190,"points":191},"Low percentage of properly escaped output",8,"2026-03-17T00:38:01.168Z",{"wat":194,"direct":199},{"assetPaths":195,"generatorPatterns":196,"scriptPaths":197,"versionParams":198},[],[],[],[],{"cssClasses":200,"htmlComments":201,"htmlAttributes":202,"restEndpoints":209,"jsGlobals":210,"shortcodeOutput":213},[],[],[203,204,205,206,207,208],"name=\"kif_mode\"","id=\"kif_mode_off\"","id=\"kif_mode_date\"","id=\"kif_cutoffdate\"","id=\"kif_mode_days\"","id=\"kif_cutoffdays\"",[],[211,212],"document.getElementById('kif_mode_date').checked=true","document.getElementById('kif_mode_days').checked=true",[]]