[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUkHA1B3J4qEnX0OCZaBxrY4Wgzsmoo5eWheGUap1vLc":3,"$fhADAT-ZU4OhbriUmKfXDa3VDxLIQ1AeSYpVKszwGTWU":123,"$fNHQb3Chh3X3WEE0x-gLiGBSbCw4tFKyKpV_k_I60Tpg":128},{"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":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":26,"fingerprints":26},"habibur-unused-image-cleaner","Habibur Unused Image Cleaner","1.0.0","Habibur Rahman","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoderhabibur\u002F","\u003Cp>Habibur Unused Image Cleaner is a fast, safe, and deep-scanning tool designed to find and clean up images in your Media Library that are not used anywhere on your website.\u003C\u002Fp>\n\u003Cp>Unlike simple database queries, our deep-scanning engine checks your site comprehensively, including:\u003Cbr \u002F>\n* Gutenberg & Classic Editor content\u003Cbr \u002F>\n* Elementor, Divi, WPBakery, Beaver Builder, Bricks, Oxygen, Zion, Breakdance\u003Cbr \u002F>\n* Advanced Custom Fields (ACF) & custom fields\u003Cbr \u002F>\n* WooCommerce products, galleries, and categories\u003Cbr \u002F>\n* Widgets, Menus, User Meta, and Theme Mods\u003Cbr \u002F>\n* Revolution Slider\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Deep Scan:\u003C\u002Fstrong> Checks 20+ content sources to ensure no false positives.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe Clean:\u003C\u002Fstrong> Moves deleted images to the WordPress Trash, allowing easy recovery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Whitelist Protection:\u003C\u002Fstrong> Exclude specific images from being deleted.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Stats:\u003C\u002Fstrong> Instantly view reclaimable space, scan date, and total unused files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Interface:\u003C\u002Fstrong> Sleek, responsive, and animated dark\u002Flight user dashboard built on modern CSS.\u003C\u002Fli>\n\u003C\u002Ful>\n","Find, preview, and safely delete unused images from your WordPress Media Library with a clean, fast, and secure admin panel.",0,143,"2026-06-06T17:59:00.000Z","7.0.2","6.2","7.4",[18,19,20,21,22],"clean-uploads","image-cleaner","media-cleaner","media-library","unused-images","https:\u002F\u002Fhabibur.net\u002Fplugins\u002Fhabibur-unused-image-cleaner\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhabibur-unused-image-cleaner.1.0.0.zip",100,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"coderhabibur",4,30,94,"2026-08-29T02:57:37.258Z",[37,53,72,90,107],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":33,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":14,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":51,"download_link":52,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"unused-media-scanner","Media Library Cleaner","2.0.0","1WL Agency","https:\u002F\u002Fprofiles.wordpress.org\u002Fts1wl\u002F","\u003Cp>Version 2.0 is a ground-up rebuild from the original release, with a new scanning architecture and admin interface.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How The Scanning Engine Works\u003C\u002Fstrong>\u003Cbr \u002F>\nUnlike lightweight scanners that only check the post_content column, Media Library Cleaner performs a deep inspection across your entire WordPress architecture. When a scan is initiated, every attachment in the media library is checked against:\u003Cbr \u002F>\n\u003Cstrong>Core Content:\u003C\u002Fstrong> Standard post content and Gutenberg block editor attributes.\u003Cbr \u002F>\n\u003Cstrong>Post Meta:\u003C\u002Fstrong> All custom fields and metadata, including complex data structures generated by Layout & Design plugins like Elementor and Beaver Builder.\u003Cbr \u002F>\n\u003Cstrong>Theme Settings:\u003C\u002Fstrong> Theme mods, site icons, custom logos, and custom header images.\u003Cbr \u002F>\n\u003Cstrong>Taxonomies & Users:\u003C\u002Fstrong> Term meta and user meta fields.\u003Cbr \u002F>\n\u003Cstrong>Widgets:\u003C\u002Fstrong> Media widgets deployed across sidebars and footers.\u003Cbr \u002F>\n\u003Cstrong>Scan Options:\u003C\u002Fstrong> Administrators can explicitly choose whether to include or ignore draft posts and post revisions during the reference check.\u003Cbr \u002F>\n\u003Cstrong>Batched Processing Architecture\u003C\u002Fstrong>\u003Cbr \u002F>\nTo handle enterprise-scale WordPress installations, the scanning engine uses batched processing. Instead of loading the entire database into memory, the plugin queries and processes content in strict batches. This architecture prevents PHP memory exhaustion and server timeout errors – and has been thoroughly stress-tested on environments containing over 60,000 posts.\u003C\u002Fp>\n\u003Cp>A live four-phase progress bar tracks the execution in real-time, displaying counts for:\u003Cbr \u002F>\nInitialisation\u003Cbr \u002F>\nPost scanning\u003Cbr \u002F>\nMetadata scanning\u003Cbr \u002F>\nResults loading\u003Cbr \u002F>\nOnce the scan completes, results are loaded into a split-view dashboard separating Unused Files from Used Files.\u003Cbr \u002F>\n\u003Cstrong>Used Files View:\u003C\u002Fstrong> Explicitly lists the specific posts, pages, or settings where an attachment is currently referenced, giving you absolute certainty about why a file was flagged as active.\u003Cbr \u002F>\n\u003Cstrong>Progressive Card Grid:\u003C\u002Fstrong> Files are displayed in a visual grid showing the image thumbnail (or a specific file type icon for non-images), filename, file type, file size, exact pixel dimensions, and upload date.\u003Cbr \u002F>\n\u003Cstrong>Sticky Selection Bar:\u003C\u002Fstrong> A persistent control bar tracks the total number of selected files and calculates their combined file size in real-time, allowing you to see exactly how much server space you are about to reclaim. Includes bulk select\u002Fdeselect controls.\u003Cbr \u002F>\n\u003Cstrong>One-Click Selection:\u003C\u002Fstrong> Clicking anywhere on a progressive card toggles a highly visible selected state (blue border and checkmark overlay).\u003Cbr \u002F>\n\u003Cstrong>Deletion Mechanics & Safety Protocols\u003C\u002Fstrong>\u003Cbr \u002F>\nMedia Library Cleaner treats data destruction with the utmost caution. A prominent backup warning is displayed before any scan or deletion sequence can be initiated.\u003Cbr \u002F>\n\u003Cstrong>WordPress Capability Checks:\u003C\u002Fstrong> Before attempting to remove any file, the plugin performs a strict, per-item capability check. Deletion requests are automatically refused for any file the current user does not have explicit permission to delete.\u003Cbr \u002F>\n\u003Cstrong>Confirmation & Permanence:\u003C\u002Fstrong> A WordPress-native confirmation modal intercepts the deletion trigger, explicitly warning the user that deletions are permanent (unless the MEDIA_TRASH constant is enabled in wp-config.php).\u003Cbr \u002F>\n\u003Cstrong>Batched Deletion:\u003C\u002Fstrong> Much like the scanning process, file deletion is handled in batches with a live progress indicator.\u003Cbr \u002F>\n\u003Cstrong>Post-Deletion Reporting:\u003C\u002Fstrong> A completion modal provides a definitive summary, explicitly detailing how many files were successfully deleted and how many failed.\u003Cbr \u002F>\n\u003Cstrong>Per-File Reporting:\u003C\u002Fstrong> Every individual file is reported as a success or a failure, with specific technical reasons provided for any failed deletions.\u003Cbr \u002F>\n\u003Cstrong>Persistent Logging & Environment Data\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cstrong>Database Session Logs:\u003C\u002Fstrong> Every deletion run is permanently recorded in the database. This log records the timestamp, the user who initiated the action, the total file count, and the explicit success\u002Ffailure results for every individual file processed during that run.\u003Cbr \u002F>\n\u003Cstrong>Environment Info Tab:\u003C\u002Fstrong> A dedicated diagnostic tab provides administrators with critical context before running a scan. It displays the total media count, the physical size of the uploads folder, a list of all registered image sizes, the precise uploads directory path, directory writability status, media trash status, and current PHP\u002FWordPress environment details.\u003Cbr \u002F>\nInstallation\u003Cbr \u002F>\nUpload the media-library-cleaner folder to the \u002Fwp-content\u002Fplugins\u002F directory.\u003Cbr \u002F>\nActivate the plugin through the ‘Plugins’ menu in WordPress.\u003Cbr \u002F>\nNavigate to Tools – Media Library Cleaner in the WordPress admin menu.\u003Cbr \u002F>\nReview the Environment Info tab and perform a full site backup.\u003Cbr \u002F>\nConfigure your Draft and Revision scan options, then click Run Scan.\u003Cbr \u002F>\nFrequently Asked Questions\u003Cbr \u002F>\nWill this plugin cause PHP memory errors on large sites?\u003Cbr \u002F>\nNo. Media Library Cleaner utilizes a batched scanning architecture that processes database queries in chunks. This prevents the server from loading massive datasets into memory simultaneously, preventing timeout errors. It has been tested against databases with 60,000+ posts.\u003C\u002Fp>\n\u003Cp>Does it support modern Layout & Design plugins?\u003Cbr \u002F>\nYes. The metadata scanner explicitly checks complex data arrays generated by Layout & Design builders such as Elementor and Beaver Builder, ensuring assets embedded within builder modules are correctly identified as “in use”.\u003C\u002Fp>\n\u003Cp>Are deleted files recoverable?\u003Cbr \u002F>\nBy default, WordPress permanently removes media files when deleted. Media Library Cleaner respects this core behaviour. However, if you have defined define( ‘MEDIA_TRASH’, true ); in your wp-config.php file, deleted files will be moved to the Media Library Trash rather than being permanently destroyed.\u003C\u002Fp>\n\u003Cp>Why do some files fail to delete?\u003Cbr \u002F>\nThe plugin enforces strict WordPress capability checks on a per-item basis. If your user role lacks the required permissions to delete a specific attachment, or if the server directory lacks the necessary write permissions, the deletion will be refused. The exact reason for the failure is recorded in the persistent session log.\u003C\u002Fp>\n\u003Cp>What information is stored in the persistent session log?\u003Cbr \u002F>\nThe log records the timestamp of the deletion run, the ID of the user who executed it, the total number of files targeted, and a granular breakdown of which specific files succeeded or failed (including the failure reason).\u003C\u002Fp>\n","Media Library Cleaner scans your WordPress media library and identifies which files are actually in use and which are safe to delete, so you can clean &hellip;",2033,"2026-06-19T13:13:00.000Z","6.0","8.0",[18,50,20,21,22],"delete-unused-media","https:\u002F\u002F1wl.agency\u002Funused-media-scanner\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funused-media-scanner.2.0.0.zip",{"slug":54,"name":55,"version":56,"author":57,"author_profile":58,"description":59,"short_description":60,"active_installs":61,"downloaded":62,"rating":11,"num_ratings":11,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":70,"download_link":71,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"pixrem","PixRem – Unused Image Cleaner","1.0.3","OM Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fommediasa\u002F","\u003Cp>\u003Cstrong>PixRem\u003C\u002Fstrong> scans your WordPress site to find images no longer in use and helps you safely delete them to save storage space and improve performance.\u003C\u002Fp>\n\u003Cp>Key benefits:\u003Cbr \u002F>\n– 🕵️‍♂️ \u003Cstrong>Comprehensive detection\u003C\u002Fstrong>: scans posts, pages, custom post types, serialized data, ACF, Elementor, Divi, Bricks, WPBakery\u003Cbr \u002F>\n– 🛒 \u003Cstrong>WooCommerce support\u003C\u002Fstrong>: finds featured & gallery images\u003Cbr \u002F>\n– ⚙️ \u003Cstrong>Theme options & SEO\u003C\u002Fstrong>: custom logos, backgrounds, Yoast OG images, site icon\u003Cbr \u002F>\n– 🛡 \u003Cstrong>Automatic backup\u003C\u002Fstrong>: every deleted image is saved to \u002Fwp-content\u002Fuploads\u002Fpixrem-backups\u002FYYYY\u002FMM\u002F\u003Cbr \u002F>\n– 📝 \u003Cstrong>Log system\u003C\u002Fstrong>: review all deletions and restore individual images\u003Cbr \u002F>\n– 🔒 \u003Cstrong>Whitelist \u002F Exclude\u003C\u002Fstrong>: prevent deletion of critical files by ID or path\u003C\u002Fp>\n","Find and delete unused images in your Media Library. Backup, restore, whitelist, and scan support for all major page builders.",20,559,"2025-09-22T20:27:00.000Z","6.8.6","5.4","7.2",[68,20,21,69,22],"image-optimizer","remove-images","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpixrem.1.0.3.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":11,"num_ratings":11,"last_updated":82,"tested_up_to":83,"requires_at_least":84,"requires_php":66,"tags":85,"homepage":88,"download_link":89,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"ma-smart-image-cleaner","MA Smart Image Cleaner","1.0.1","Moheeb Arif","https:\u002F\u002Fprofiles.wordpress.org\u002Fmoheebarif786\u002F","\u003Cp>MA Smart Image Cleaner helps WordPress site owners \u003Cstrong>identify unused images\u003C\u002Fstrong> in their Media Library and clean storage safely.\u003C\u002Fp>\n\u003Cp>Over time, WordPress sites accumulate hundreds of unused images from deleted pages, design changes, and testing uploads. These unused files increase storage usage, slow down backups, and clutter the admin area.\u003C\u002Fp>\n\u003Cp>This plugin focuses on \u003Cstrong>analysis first, deletion last\u003C\u002Fstrong> — giving you full control before removing anything.\u003C\u002Fp>\n\u003Ch3>🔍 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Detect unused images in the Media Library\u003C\u002Fli>\n\u003Cli>Analyze image usage across:\n\u003Cul>\n\u003Cli>Posts and Pages\u003C\u002Fli>\n\u003Cli>Custom Post Types\u003C\u002Fli>\n\u003Cli>Featured Images\u003C\u002Fli>\n\u003Cli>Gutenberg blocks\u003C\u002Fli>\n\u003Cli>Elementor content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Safe preview before deleting\u003C\u002Fli>\n\u003Cli>Move images to Trash (no forced permanent deletion)\u003C\u002Fli>\n\u003Cli>Bulk actions with confirmation\u003C\u002Fli>\n\u003Cli>Estimated storage savings\u003C\u002Fli>\n\u003Cli>Background scanning using WordPress Cron\u003C\u002Fli>\n\u003Cli>Clean and lightweight admin interface\u003C\u002Fli>\n\u003Cli>Beginner-friendly and open-source\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🚫 No auto-delete\u003Cbr \u002F>\n🚫 No ads\u003Cbr \u002F>\n🚫 No tracking\u003Cbr \u002F>\n🚫 No upsells\u003C\u002Fp>\n\u003Cp>Perfect for bloggers, agencies, businesses, NGOs, and developers who want a clean and optimized WordPress site.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>The plugin scans all image attachments\u003C\u002Fli>\n\u003Cli>It checks where images are used across your site\u003C\u002Fli>\n\u003Cli>Images are marked as:\n\u003Cul>\n\u003Cli>Used\u003C\u002Fli>\n\u003Cli>Unused\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>You review the results and decide what to delete\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Nothing is removed automatically.\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>This is an open-source plugin. Contributions, suggestions, and bug reports are welcome.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","Safely find and clean unused images in your WordPress Media Library without breaking your website.",10,386,"2026-02-09T18:09:00.000Z","6.9.5","5.8",[19,86,21,87,22],"media-cleanup","performance","https:\u002F\u002Fmadigitalhub.co.uk\u002Fplugins\u002Fma-smart-image-cleaner","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fma-smart-image-cleaner.1.0.1.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":25,"downloaded":98,"rating":25,"num_ratings":99,"last_updated":100,"tested_up_to":14,"requires_at_least":84,"requires_php":16,"tags":101,"homepage":105,"download_link":106,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"unattached-media-manager","Unattached Media Manager","1.1.0","sungraizfaryad","https:\u002F\u002Fprofiles.wordpress.org\u002Fsungraizfaryad\u002F","\u003Ch4>Why This Plugin Is Different\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Most media cleaner plugins help you delete unused images. This plugin fixes a fundamental WordPress problem first.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WordPress has a built-in “Unattached” filter in the Media Library. The idea is simple: it shows you media files that aren’t connected to any post, so you can decide whether to keep or delete them.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The problem?\u003C\u002Fstrong> WordPress only marks media as “attached” if it was uploaded directly through the post editor. Any image added through ACF fields, Gutenberg blocks, page builders, widgets, theme options, or shortcodes shows as “Unattached” — even though it’s actively being used on your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This makes WordPress’s native “Unattached” filter completely unreliable.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>How Unattached Media Manager Fixes This\u003C\u002Fh4>\n\u003Cp>This plugin scans your entire site, finds every place where media files are actually being used, and properly attaches them to their parent posts. Once attached:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WordPress’s “Unattached” filter actually works\u003C\u002Fstrong> — It now shows only truly unused media\u003C\u002Fli>\n\u003Cli>\u003Cstrong>You can use WordPress’s native tools\u003C\u002Fstrong> — No need to depend on third-party plugins to manage media\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import\u002Fexport plugins work correctly\u003C\u002Fstrong> — Tools like WP All Import, WP Migrate, Duplicator, and others can now properly identify and migrate media with their associated posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>You can safely uninstall this plugin\u003C\u002Fstrong> — The attachments remain as part of WordPress’s native structure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>The Workflow\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Scan\u003C\u002Fstrong> — The plugin finds all media usage across your site (content, ACF, blocks, widgets, options, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Attach\u003C\u002Fstrong> — One-click to properly attach all “used but unattached” media to their parent posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review\u003C\u002Fstrong> — Now WordPress’s “Unattached” filter shows only genuinely unused files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Up\u003C\u002Fstrong> — Use WordPress’s native tools OR this plugin’s safe deletion features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Done\u003C\u002Fstrong> — Uninstall if you want; the fixes stay with WordPress\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Yes, It Also Deletes Unused Media\u003C\u002Fh4>\n\u003Cp>Like other media cleaners, this plugin also helps you safely delete unused media with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Trash support\u003C\u002Fstrong> — Move to trash first, restore if needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Permanent delete\u003C\u002Fstrong> — Remove forever when you’re sure\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change history\u003C\u002Fstrong> — Track all attachment changes with one-click revert\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>But the real value is \u003Cstrong>fixing WordPress’s attachment system\u003C\u002Fstrong> so you don’t need to depend on any plugin long-term.\u003C\u002Fp>\n\u003Ch4>Two Processing Modes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Browser-Driven (Recommended)\u003C\u002Fstrong> — Fast and reliable with real-time progress. Keep the browser tab open until complete.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background (WP-Cron)\u003C\u002Fstrong> — Processing continues even after closing your browser. Ideal for server cron setups.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Comprehensive Scanning\u003C\u002Fstrong> — Detects media usage in post content, featured images, Gutenberg blocks, ACF fields, Elementor, Meta Box, WooCommerce, SEO plugins, widgets, theme options, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Fix Unattached Media\u003C\u002Fstrong> — One-click to properly attach all “used but unattached” media\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Library Integration\u003C\u002Fstrong> — See usage count directly in your Media Library list view\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe Deletion\u003C\u002Fstrong> — WordPress trash support with restore capability\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change History\u003C\u002Fstrong> — Full audit trail with one-click revert for any attachment\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pause & Resume\u003C\u002Fstrong> — Stop any operation and continue later\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resource Aware\u003C\u002Fstrong> — Three modes (Low\u002FAuto\u002FHigh) for shared hosting to dedicated servers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export Reports\u003C\u002Fstrong> — Download CSV reports of all media usage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong> — Hooks, filters, REST API, and WP-CLI commands\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>The Problem It Solves\u003C\u002Fh4>\n\u003Cp>WordPress marks media as “Unattached” if it wasn’t uploaded directly to a post. But many media files ARE being used — they’re just embedded via:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The block editor (Gutenberg)\u003C\u002Fli>\n\u003Cli>Page builders like Elementor or Beaver Builder\u003C\u002Fli>\n\u003Cli>ACF image\u002Fgallery fields\u003C\u002Fli>\n\u003Cli>WooCommerce product galleries\u003C\u002Fli>\n\u003Cli>Theme customizer settings\u003C\u002Fli>\n\u003Cli>Widget areas\u003C\u002Fli>\n\u003Cli>Shortcodes\u003C\u002Fli>\n\u003Cli>Custom meta boxes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Unattached Media Manager finds ALL these references and properly attaches the media\u003C\u002Fstrong>, so WordPress correctly reflects which files are actually in use.\u003C\u002Fp>\n\u003Ch4>Server-Friendly Design\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>This plugin is designed to work on ALL servers, including shared hosting with limited resources:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Never blocks your site\u003C\u002Fstrong> – All heavy operations are processed in batches\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Adaptive resource usage\u003C\u002Fstrong> – Automatically detects server limits and adjusts accordingly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Three resource modes:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Low Resources\u003C\u002Fstrong> – 5 items\u002Fbatch, 2-minute intervals (for shared hosting)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto (Recommended)\u003C\u002Fstrong> – 15 items\u002Fbatch, 1-minute intervals (adjusts automatically)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>High Performance\u003C\u002Fstrong> – 50 items\u002Fbatch, 30-second intervals (for dedicated servers)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two processing strategies\u003C\u002Fstrong> – Choose browser-driven (fast) or background WP-Cron mode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Content Types\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>ALL features below are FREE – no Pro version required!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post Content\u003C\u002Fstrong> – Classic editor, Gutenberg blocks, shortcodes, inline styles, data attributes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Featured Images\u003C\u002Fstrong> – Thumbnail assignments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACF Fields\u003C\u002Fstrong> – Image, gallery, file, repeater, flexible content, and group fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Blocks\u003C\u002Fstrong> – Core image, gallery, cover, media & text blocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Elementor\u003C\u002Fstrong> – All widgets, backgrounds, galleries, sliders, and responsive images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Box\u003C\u002Fstrong> – All field types including groups and cloneable fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong> – Product galleries, variation images, downloadable files, category thumbnails\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Plugins\u003C\u002Fstrong> – Yoast SEO, Rank Math, All in One SEO, SEOPress (OpenGraph & Twitter images)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widgets\u003C\u002Fstrong> – Image widgets, text widgets with media, custom HTML\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme Options\u003C\u002Fstrong> – Customizer settings, theme mods, custom logos\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Options Table\u003C\u002Fstrong> – Plugin settings that store media IDs or URLs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video & Audio\u003C\u002Fstrong> – HTML5 video\u002Faudio elements, poster images, source tags\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Images\u003C\u002Fstrong> – srcset attributes and lazy-loading data attributes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>For Developers\u003C\u002Fh4>\n\u003Cp>Unattached Media Manager is built with extensibility in mind:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Hooks & Filters\u003C\u002Fstrong> – Extend scanning with custom parsers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API\u003C\u002Fstrong> – Query media usage programmatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI Commands\u003C\u002Fstrong> – Run scans from the command line (\u003Ccode>wp aioms scan\u003C\u002Fcode>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types\u003C\u002Fstrong> – Automatically scans all public post types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Ch4>Step 1: Run Your First Scan\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Navigate to \u003Cstrong>Media \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Media Solution\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Start Full Scan\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Choose your processing mode (Browser-Driven recommended for most users)\u003C\u002Fli>\n\u003Cli>Watch the real-time progress as your media library is scanned\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Step 2: Review the Dashboard\u003C\u002Fh4>\n\u003Cp>After scanning, you’ll see:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Total Media Files\u003C\u002Fstrong> – All attachments in your library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>In Use\u003C\u002Fstrong> – Media files with detected references\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Potentially Unused\u003C\u002Fstrong> – Media files with no detected references\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Used but Unattached\u003C\u002Fstrong> – Media that’s used but marked as “Unattached” in WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Total References\u003C\u002Fstrong> – Total number of places media is referenced\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Step 3: Fix Unattached Media\u003C\u002Fh4>\n\u003Cp>If you have “Used but Unattached” media:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Click the \u003Cstrong>Attach All Media Files\u003C\u002Fstrong> button\u003C\u002Fli>\n\u003Cli>The operation runs in the background\u003C\u002Fli>\n\u003Cli>Each attachment is tracked in Change History for easy reverting\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Step 4: Clean Up Unused Media\u003C\u002Fh4>\n\u003Cp>Go to the \u003Cstrong>Unused Media\u003C\u002Fstrong> tab to:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Review\u003C\u002Fstrong> – Check each file before taking action\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Move to Trash\u003C\u002Fstrong> – Safely move to WordPress trash (can be restored)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restore\u003C\u002Fstrong> – Bring items back from trash if needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete Permanently\u003C\u002Fstrong> – Remove forever (cannot be undone)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Empty Trash\u003C\u002Fstrong> – Delete all trashed media at once\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Important:\u003C\u002Fstrong> All bulk operations run in the background. You’ll see a status bar showing progress.\u003C\u002Fp>\n\u003Ch4>Step 5: Review Change History\u003C\u002Fh4>\n\u003Cp>The \u003Cstrong>Change History\u003C\u002Fstrong> tab shows:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All attachments made by this plugin\u003C\u002Fli>\n\u003Cli>When each change occurred\u003C\u002Fli>\n\u003Cli>What post each media was attached to\u003C\u002Fli>\n\u003Cli>Option to \u003Cstrong>Revert\u003C\u002Fstrong> any change (detaches the media)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Important Precautions\u003C\u002Fh3>\n\u003Ch4>Before Deleting Any Media\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Always run a full scan first\u003C\u002Fstrong> – Make sure the index is up to date\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review files manually\u003C\u002Fstrong> – The scanner detects database references, but images might be:\n\u003Cul>\n\u003Cli>Hardcoded in theme PHP files\u003C\u002Fli>\n\u003Cli>Used by external websites linking to your images\u003C\u002Fli>\n\u003Cli>Referenced in custom code or third-party plugins not yet supported\u003C\u002Fli>\n\u003Cli>Used in email templates stored outside WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use Trash first\u003C\u002Fstrong> – Move to trash instead of deleting permanently\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Wait before emptying trash\u003C\u002Fstrong> – Keep trashed items for a few days to catch any issues\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>About “Potentially Unused” Media\u003C\u002Fh4>\n\u003Cp>Files marked as “Potentially Unused” means:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No references were found in the scanned content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>This doesn’t guarantee the file is unused\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>The file might be used in ways not detected:\n\u003Cul>\n\u003Cli>Theme template files (hardcoded)\u003C\u002Fli>\n\u003Cli>External sites linking to your images\u003C\u002Fli>\n\u003Cli>Custom plugins with non-standard storage\u003C\u002Fli>\n\u003Cli>CSS background images defined in stylesheets\u003C\u002Fli>\n\u003Cli>JavaScript-loaded images\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Recommended Workflow\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Scan\u003C\u002Fstrong> – Run a full scan with all content types enabled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review\u003C\u002Fstrong> – Look at the Unused Media tab\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Research\u003C\u002Fstrong> – For each file, consider where it might be used\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Trash\u003C\u002Fstrong> – Move questionable items to trash (not permanent delete)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Monitor\u003C\u002Fstrong> – Check your site for a few days for missing images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Delete\u003C\u002Fstrong> – Only permanently delete after confirming no issues\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Server Resources\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Shared Hosting\u003C\u002Fstrong> – Use “Low Resources” mode in settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>If operations timeout\u003C\u002Fstrong> – Switch to Low Resources mode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Large media libraries\u003C\u002Fstrong> – The scan may take longer but will complete\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP Cron must work\u003C\u002Fstrong> – Ensure WordPress cron is running (check with your host)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Unattached Media Manager does not:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Collect any personal data\u003C\u002Fli>\n\u003Cli>Send any data to external servers\u003C\u002Fli>\n\u003Cli>Use any third-party services\u003C\u002Fli>\n\u003Cli>Track users or usage\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All data is stored locally in your WordPress database in custom tables that are removed when you uninstall the plugin.\u003C\u002Fp>\n\u003Ch3>Uninstallation\u003C\u002Fh3>\n\u003Cp>When you uninstall (delete) the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All custom database tables are removed\u003C\u002Fli>\n\u003Cli>All plugin options are deleted\u003C\u002Fli>\n\u003Cli>All plugin transients are cleared\u003C\u002Fli>\n\u003Cli>All scheduled cron events are removed\u003C\u002Fli>\n\u003Cli>Post meta created by the plugin is deleted\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> Attachment relationships (post_parent) that were set by this plugin are NOT removed, as these are now part of WordPress’s native media library structure. If you need to revert these, use the Change History tab before uninstalling.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Built with love for the WordPress community\u003C\u002Fli>\n\u003Cli>Icons from WordPress Dashicons\u003C\u002Fli>\n\u003Cli>Inspired by the need to keep media libraries clean and organized\u003C\u002Fli>\n\u003C\u002Ful>\n","Fix the WordPress Unattached media filter. Automatically attach used media files to their posts so you can safely clean up your library.",1508,2,"2026-06-26T20:01:00.000Z",[102,103,20,21,104],"attachments","cleanup","unused-media","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Funattached-media-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funattached-media-manager.1.1.0.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":33,"downloaded":115,"rating":11,"num_ratings":11,"last_updated":116,"tested_up_to":14,"requires_at_least":117,"requires_php":48,"tags":118,"homepage":121,"download_link":122,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"mediapapa","Mediapapa – Your WordPress Media Library Manager & Copilot","1.10.0","The Mediapapa Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fmediapapa\u002F","\u003Cp>Mediapapa is the effortless WordPress media library manager. It gives you full visibility into where and how your media files are used across your site, helping you organize, optimize, and maintain a healthy media library. Mediapapa manages images, videos, audio, and documents in one place.\u003C\u002Fp>\n\u003Cp>Most WordPress sites accumulate thousands of media files over time: duplicates, unused media, missing metadata, and oversized images. Previously, you needed multiple plugins to understand and manage your media library. Mediapapa replaces them all.\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\u002FcK5y6aty-tA?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\u003Ch4>Know Where Every File Is Used\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>This is Mediapapa’s core feature: comprehensive usage detection across your entire site.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The foundation of safe media management is knowing where your files actually appear. Mediapapa scans your entire WordPress site with high-precision detection to show you exactly where each media file is used: posts, pages, Gutenberg blocks, Elementor sections, custom post types, custom fields, widgets, and navigation menus.\u003C\u002Fp>\n\u003Cp>This comprehensive usage tracking makes everything else safe. You will not accidentally delete a media file that is still in use. You can confidently identify unused files and understand the full impact before taking any action.\u003C\u002Fp>\n\u003Ch4>Complete Media Library Intelligence\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Media Score\u003C\u002Fstrong>\u003Cbr \u002F>\nEvery media file receives a Media Score based on storage optimization, accessibility, SEO, and performance. Your entire library receives a Library Health rating, making it easy to track improvements over time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Usage Detection\u003C\u002Fstrong>\u003Cbr \u002F>\nMediapapa detects usage across all media types and content sources: images, videos, audio files, and documents in Gutenberg blocks, Elementor, Classic Editor, custom post types, custom fields, widgets, and navigation menus.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Duplicate Detection\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically identifies duplicate images and shows you which one is the reference version. See which duplicates are safe to remove without breaking your site. No more wasted storage from identical files uploaded multiple times.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Unused Media Detection\u003C\u002Fstrong>\u003Cbr \u002F>\nIdentify every media file that is not referenced anywhere on your site. Review the full list before deciding what to clean up. Nothing is deleted without your explicit confirmation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Metadata Analysis\u003C\u002Fstrong>\u003Cbr \u002F>\nFind missing alt text, titles, and captions that hurt your SEO and accessibility. Get clear guidance on what needs attention and why it matters.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Image Optimization Recommendations\u003C\u002Fstrong>\u003Cbr \u002F>\nDetect oversized images, inefficient formats, and missing compression. Get recommendations you can act on to improve your site’s performance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Library Organization\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter and organize your media library by health status, usage, duplicates, or optimization needs. Find what matters without risking accidental changes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Media Tagging System\u003C\u002Fstrong>\u003Cbr \u002F>\nAssign multiple tags per media file and filter the library with smart search suggestions. Organize large libraries with tagging and search.\u003C\u002Fp>\n\u003Ch4>Built for Safety and Full Control\u003C\u002Fh4>\n\u003Cp>Mediapapa analyses your media and lets you act manually with full control. You decide what to clean, optimize, or keep. This makes it ideal for auditing media libraries, planning cleanups, and understanding your WordPress media before taking action.\u003C\u002Fp>\n\u003Cp>No files are modified or deleted without your explicit confirmation.\u003C\u002Fp>\n\u003Cp>When you need bulk actions, AVIF conversion, and automated size optimization, Mediapapa Pro handles that.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wp-mediapapa.com\u002Fpricing\u002F?utm_source=wp-org&utm_medium=plugin-description&utm_campaign=upgrade\" rel=\"nofollow ugc\">Upgrade to Mediapapa Pro \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>What You Get for Free\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Mediapapa Free\u003C\u002Fstrong> is a complete WordPress media library manager at no cost:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Complete usage tracking across your entire site\u003C\u002Fli>\n\u003Cli>Duplicate detection with reference file identification\u003C\u002Fli>\n\u003Cli>Unused media detection with full preview before cleanup\u003C\u002Fli>\n\u003Cli>Media Score and Library Health analysis for accessibility, SEO, and performance\u003C\u002Fli>\n\u003Cli>Image optimization recommendations for file size and format\u003C\u002Fli>\n\u003Cli>Metadata writing tools with improved Media Library and Gutenberg interfaces\u003C\u002Fli>\n\u003Cli>Manual cleanup actions with full control\u003C\u002Fli>\n\u003Cli>Anti-duplication checker when adding new media\u003C\u002Fli>\n\u003Cli>Library filtering and smart organization tools\u003C\u002Fli>\n\u003Cli>Compatible with Gutenberg, Elementor, Classic Editor, custom post types, and custom fields\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Mediapapa Pro\u003C\u002Fh4>\n\u003Cp>Designed for freelancers maintaining client sites, agencies auditing media across projects, and e-commerce stores managing large product image libraries.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI-powered metadata generation (with credits purchase)\u003C\u002Fstrong>: auto-generate SEO-friendly alt text, titles, and captions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Operations\u003C\u002Fstrong>: delete unused files and remove duplicate images in bulk, with safety checks throughout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Image Optimization\u003C\u002Fstrong>: compression and AVIF conversion via the Mediapapa API with no monthly quotas or usage limits\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP-CLI\u003C\u002Fstrong>: command-line tools for indexing, scoring, optimization, duplicates, and media replacement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Multisite\u003C\u002Fstrong>: analyse and manage media libraries across your entire network\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled Indexing\u003C\u002Fstrong>: automate library indexing on a schedule\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong>: dedicated response times through your account dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wp-mediapapa.com\u002Fpricing\u002F?utm_source=wp-org&utm_medium=plugin-features&utm_campaign=upgrade\" rel=\"nofollow ugc\">Compare Free vs Pro \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Who Uses Mediapapa\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>WordPress site owners\u003C\u002Fstrong> who have accumulated years of uploads and want to understand what is safe to remove before running a cleanup.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Freelancers and agencies\u003C\u002Fstrong> who audit and optimize client media libraries as part of a site handover or performance review.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>E-commerce stores\u003C\u002Fstrong> managing large product image libraries where duplicates and oversized images directly affect page speed and storage costs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Content teams\u003C\u002Fstrong> publishing regularly who need confidence that deleting an old image will not break a page built three years ago.\u003C\u002Fp>\n\u003Ch4>Privacy and Safety\u003C\u002Fh4>\n\u003Cp>Mediapapa analyses your media locally on your server. Core features (usage tracking, duplicate detection, health scoring, optimization recommendations) run entirely on your server with no data sent externally. The free version’s AI-powered metadata (opt-in) sends image data to the Mediapapa API only when you explicitly request metadata generation. Mediapapa Pro adds optimization and AVIF conversion via the API: you choose when to use these features. See the FAQ section for full details on external services and data handling.\u003C\u002Fp>\n\u003Ch4>Documentation and Support\u003C\u002Fh4>\n\u003Cp>Help other WordPress users find Mediapapa by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmediapapa\u002Freviews\u002F#new-post\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support:\u003C\u002Fstrong> Free plugin support is available via \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmediapapa\u002F\" rel=\"ugc\">WordPress.org forums\u003C\u002Fa>. Mediapapa Pro customers receive priority support through their account dashboard.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fhelp.wp-mediapapa.com\u002Fen\u002F?utm_source=wp-org&utm_medium=plugin-description&utm_campaign=documentation\" rel=\"nofollow ugc\">Documentation and user guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Froadmap.wp-mediapapa.com\u002F?utm_source=wp-org&utm_medium=plugin-description&utm_campaign=roadmap\" rel=\"nofollow ugc\">Public roadmap and feature requests\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress media library manager: track usage, find duplicates, remove unused files, fix metadata and optimize images. Free.",1602,"2026-06-25T11:15:00.000Z","6.4",[119,20,21,120,104],"duplicate-images","media-management","https:\u002F\u002Fwww.wp-mediapapa.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmediapapa.1.10.0.zip",{"error":124,"url":125,"statusCode":126,"statusMessage":127,"message":127},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fhabibur-unused-image-cleaner\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":129,"versions":130},1,[131],{"version":6,"download_url":24,"svn_tag_url":132,"released_at":26,"has_diff":133,"diff_files_changed":134,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":135,"is_current":124},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhabibur-unused-image-cleaner\u002Ftags\u002F1.0.0\u002F",false,[],[]]