{"banners":{"high":"https://res.cloudinary.com/demo/image/upload/c_fill,w_1544,h_500/sample.jpg","low":"https://res.cloudinary.com/demo/image/upload/c_fill,w_722,h_250/sample.jpg"},"requires_php":"7.0","version":"1.1.3","last_updated":"2026-10-18 18:51:11","slug":"inactive-plugins-archiver","sections":{"installation":"Click the activate button to install.","changelog":"<h4>1.1.3 &mdash; 18 October 2026</h4>\n\t\t<ul>\n\t\t  <li>Update offers now appear even when the site cannot reach WordPress.org.</li>\n\t\t</ul>\n\n\t\t<h4>1.1.2 &mdash; 18 October 2026</h4>\n\t\t<ul>\n\t\t  <li>CRITICAL: Fixes a critical bug where archiving could move the entire plugins folder when a single-file plugin (such as Hello Dolly) was inactive. Update immediately.</li>\n\t\t  <li>Single-file plugins are now skipped and reported as such; only inactive plugin folders are archived.</li>\n\t\t  <li>Every folder is re-checked right before it is moved: folders containing any active (or network-active, or active on any sub-site) plugin are skipped, and only real, direct child folders of the plugins directory are ever moved.</li>\n\t\t  <li>Respects custom WP_PLUGIN_DIR / WP_CONTENT_DIR; the archive folder is created with 0755 permissions; an existing archived copy is never overwritten (a unique date suffix is used instead).</li>\n\t\t  <li>Archiving now also requires the delete_plugins capability (super admin on multisite; unavailable when DISALLOW_FILE_MODS is set).</li>\n\t\t</ul>\n\n\t\t<h4>1.1.1 &mdash; 18 October 2026</h4>\n\t\t<ul>\n\t\t  <li>Background auto-updates now work (WP-cron, WP-CLI and Easy Updates Manager), plus updater robustness fixes.</li>\n\t\t</ul>\n\n\t\t<h4>1.1.0 &mdash; 15 June 2026</h4>\n\t\t<ul>\n\t\t  <li>\ud83d\udd12 SECURITY (CSRF): The \"Archive Inactive Plugins\" action is now protected by a WordPress nonce and an explicit capability check, so it can only be triggered from the genuine admin page. Previously a logged-in administrator could be tricked into running the archive operation via a cross-site request. Update recommended.</li>\n\t\t</ul>\n\n\t\t<h4>1.0.14 &mdash; 15 July 2022</h4>\n\t\t<ul>\n\t\t  <li>Bug fix.</li>\n\t\t  <li>Improved cache-busting when user manually polls for updates.</li>\n\t\t</ul>\n\n\t\t<h4>1.0.13 &mdash; 14 July 2022</h4>\n\t\t<ul>\n\t\t  <li>Added visual feedback when immediately checking for updates.</li>\n\t\t</ul>\n\n\t\t<h4>1.0.12 &mdash; 14 July 2022</h4>\n\t\t<ul>\n\t\t  <li>PHP 8 compatibility added.</li>\n\t\t  <li>Improvements to on-demand updates checking.</li>\n\t\t</ul>\n\n\t\t<h4>1.0.8-11 &mdash; 13 July 2022</h4>\n\t\t<ul>\n\t\t  <li>Added 6-hour caching to available auto-update checks.</li>\n\t\t  <li>Added ability to do immediate check for available updates.</li>\n\t\t</ul>\n\n\t\t<h4>1.0.8 &mdash; 12 July 2022</h4>\n\t\t<ul>\n\t\t  <li>Improved plugin meta.</li>\n\t\t</ul>\n\t\n\t\t<h4>1.0.7 &mdash; 12 July 2022</h4>\n\t\t<ul>\n\t\t  <li>Changed plugin description given 1.0.2.</li>\n\t\t</ul>\n\t\n\t\t<h4>1.0.3 - 1.0.6 &mdash; 12 July 2022</h4>\n\t\t<ul>\n\t\t  <li>Improving auto-updates handling.</li>\n\t\t</ul>\n\t\n\t\t<h4>1.0.2 &mdash; 12 July 2022</h4>\n\t\t<ul>\n\t\t  <li>Plugin now archives plugins when specifically instructed. Plugin now resides in Tools menu.</li>\n\t\t</ul>\n\t\n\t\t<h4>1.0.1 &mdash; 12 July 2022</h4>\n\t\t<ul>\n\t\t  <li>Adds auto-updating capability when plugin is activated.</li>\n\t\t</ul>\n\t\n\t\t<h4>1.0.0 &mdash; 19 May 2020</h4>\n\t\t<ul>\n\t\t  <li>Initial release.</li>\n\t\t</ul>","description":"Runs on Activate: a one-click utility to archive inactive plugin folders to wp-content/plugins_archived."},"author_profile":"https://profiles.wordpress.org/harryfear","name":"Inactive Plugins Archiver","requires":"4.7","author":"<a href='https://pph.me/harryfear'>Harry F.</a>","download_url":"https://plugins.skydesignltd.com/repos/inactive-plugins-archiver/latest/inactive-plugins-archiver.zip?ver=1.1.3","tested":"7.1"}