[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f9fh-qNJQdud3TsYPXnEZ1eaJ1WcMF2109hIbT0-hKIw":3,"$ftKIZF9Mq6UtwitwBDgbi0c77E0cK84HEZmMBGvSIk4Q":132,"$f6VvrDQSKXFPTKlY24wC-2TPwEgb8M9uAGy6y33lAl4k":137},{"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":37,"analysis":26,"fingerprints":26},"hk-media-optimizer","HK Media Optimizer","1.0.0","Harikrut Technolab","https:\u002F\u002Fprofiles.wordpress.org\u002Fharikrut\u002F","\u003Cp>HK Media Optimizer scans your WordPress Media Library and tells you exactly which files are no longer used anywhere on your site, so you can safely delete them and reclaim disk space.\u003C\u002Fp>\n\u003Cp>Unlike heavier media-cleaning tools, HK Media Optimizer is built around a simple rule: never do more work in one request than necessary. Every scan runs in small, configurable batches over AJAX, so it works comfortably even on modest shared hosting.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Where it checks for usage:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post and page content\u003C\u002Fli>\n\u003Cli>Featured images\u003C\u002Fli>\n\u003Cli>Direct attachment relationships (files uploaded into a post)\u003C\u002Fli>\n\u003Cli>Custom fields \u002F post meta\u003C\u002Fli>\n\u003Cli>Advanced Custom Fields (ACF) values, if ACF is active\u003C\u002Fli>\n\u003Cli>Widgets, including block-based widgets\u003C\u002Fli>\n\u003Cli>Theme Customizer settings (logo, background, header image)\u003C\u002Fli>\n\u003Cli>Site icon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Built for control:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Turn any scan source on or off\u003C\u002Fli>\n\u003Cli>Protect recently uploaded files with a configurable safety window\u003C\u002Fli>\n\u003Cli>Whitelist specific files or whole folders\u003C\u002Fli>\n\u003Cli>Exclude file types you never want flagged (PDFs, ZIPs, etc.)\u003C\u002Fli>\n\u003Cli>Adjust batch size to match your server’s resources\u003C\u002Fli>\n\u003Cli>Optional “type DELETE to confirm” safeguard before permanent removal\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Find duplicate files:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Compares every file in your library by its actual contents (not just filename), so true duplicates are found even if they were re-uploaded under a different name\u003C\u002Fli>\n\u003Cli>Groups duplicates together and shows how much space each group is wasting\u003C\u002Fli>\n\u003Cli>Always keeps at least one copy from every group — server-side, even if you select every file in a group for deletion\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Export & reporting:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Export your unused, in-use, or full scan results to a CSV file at any time\u003C\u002Fli>\n\u003Cli>Optional scheduled scans (daily\u002Fweekly\u002Fmonthly) with an email summary report — nothing is ever deleted automatically by a scheduled scan\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Lightweight by design:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No data is sent to any external server — everything runs locally on your site\u003C\u002Fli>\n\u003Cli>Scan results are stored in their own dedicated database tables, not in \u003Ccode>wp_postmeta\u003C\u002Fcode> or \u003Ccode>wp_options\u003C\u002Fcode>, so your site’s core tables stay fast\u003C\u002Fli>\n\u003Cli>Assets (CSS\u002FJS) only load on the plugin’s own admin screens, never elsewhere in wp-admin\u003C\u002Fli>\n\u003Cli>No background cron jobs running on a schedule unless you explicitly turn on Scheduled Scans in Settings\u003C\u002Fli>\n\u003C\u002Ful>\n","Find and remove unused media files from your Media Library — built to run in lightweight batches so it never overloads your server.",0,73,"2026-07-10T18:31:00.000Z","7.0.2","5.8","7.4",[18,19,20,21,22],"clean-media-library","delete-unused-images","media-optimizer","optimize-media","unused-media","https:\u002F\u002Fwww.harikrut.com\u002Fplugins\u002Fhk-media-optimizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhk-media-optimizer.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":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"harikrut",2,2000,30,94,"2026-08-29T04:19:25.513Z",[38,56,81,96,116],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":11,"downloaded":46,"rating":25,"num_ratings":47,"last_updated":48,"tested_up_to":14,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"oliverodev-media-audit","OliveroDev Media Audit – Media Library Cleaner & Optimizer","3.4.8","oliverodev","https:\u002F\u002Fprofiles.wordpress.org\u002Foliverodev\u002F","\u003Cp>\u003Cstrong>Is your WordPress media library full of files nobody is using?\u003C\u002Fstrong> Over time, images, documents, and other uploads accumulate without ever being referenced in posts, pages, or theme settings. OliveroDev Media Audit scans every corner of your site and tells you exactly which files are safe to delete — so you can recover disk space without breaking anything.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart detection that actually works.\u003C\u002Fstrong> Most media cleaner plugins miss references stored in page builders, widgets, or serialized data. OliveroDev Media Audit checks post content, post meta, term meta, user meta, theme mods, widget options, and more — all in a single optimized scan — to reduce false positives and keep your site intact.\u003C\u002Fp>\n\u003Ch4>What you get for FREE\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Media library scan\u003C\u002Fstrong> — Identify unused images, documents, videos, and audio files in your WordPress uploads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard overview\u003C\u002Fstrong> — See used vs. unused file counts and the total storage you can recover at a glance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe, controlled cleanup\u003C\u002Fstrong> — Review every file before deleting. No surprises, no bulk wipes you didn’t authorize.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Batch scanning\u003C\u002Fstrong> — Scans run in configurable batches to avoid server timeouts, even on large libraries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic background scans\u003C\u002Fstrong> — Schedule recurring WP-Cron scans (hourly, daily, weekly) to keep your library clean over time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File type filtering\u003C\u002Fstrong> — Focus on images, documents, videos, audio, or archives depending on what you need to clean.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image format support\u003C\u002Fstrong> — JPEG, PNG, GIF, WebP, and SVG all covered.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero configuration required\u003C\u002Fstrong> — Install, run a scan, and start recovering space.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> OliveroDev Media Audit\u003C\u002Fstrong> in your WordPress admin.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Start New Scan\u003C\u002Fstrong>. The plugin checks every attachment in your library against all content on your site.\u003C\u002Fli>\n\u003Cli>Review the results. Files marked \u003Cstrong>Unused\u003C\u002Fstrong> are not referenced anywhere on your site.\u003C\u002Fli>\n\u003Cli>Delete unused files individually — or switch to the \u003Cstrong>Unused Files\u003C\u002Fstrong> tab to work through the full cleanup list.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>What it checks\u003C\u002Fh4>\n\u003Cp>The detection engine searches for media references in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts, pages, and custom post types (including draft and private)\u003C\u002Fli>\n\u003Cli>Post meta and serialized data (including Gutenberg block attributes)\u003C\u002Fli>\n\u003Cli>Theme options and customizer settings (logo, header image, background image)\u003C\u002Fli>\n\u003Cli>Widget data and sidebar configurations\u003C\u002Fli>\n\u003Cli>Term meta and user meta\u003C\u002Fli>\n\u003Cli>WordPress options table\u003C\u002Fli>\n\u003Cli>Featured images (post thumbnails)\u003C\u002Fli>\n\u003Cli>Site icon setting\u003C\u002Fli>\n\u003Cli>All registered image sizes (thumbnails, medium, large)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO: Go deeper\u003C\u002Fh4>\n\u003Cp>The \u003Cstrong>PRO add-on\u003C\u002Fstrong> (available separately) unlocks integrations with the most popular WordPress tools:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Deep Detection\u003C\u002Fstrong> for Advanced Custom Fields (ACF), Divi Builder, Elementor, WooCommerce product images, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Storage Analysis\u003C\u002Fstrong> with visual charts — see MB\u002FGB breakdown by file type, identify your heaviest content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent Trash System\u003C\u002Fstrong> — move files to trash before permanent deletion for an extra safety layer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-click Bulk Cleanup\u003C\u002Fstrong> — delete all unused files in a single operation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended file type support\u003C\u002Fstrong> — full coverage for documents (PDF, DOC, XLS), video, audio, and archive files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced automation\u003C\u002Fstrong> — fine-grained scheduling and cleanup triggers.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcheckout.freemius.com\u002Fproduct\u002F23055\u002F\" rel=\"nofollow ugc\">Get PRO \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Who is this plugin for?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Site owners\u003C\u002Fstrong> who want to free up hosting disk space without hiring a developer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> managing multiple WordPress sites that accumulate unused uploads over time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers\u003C\u002Fstrong> who need a reliable way to audit a client’s media library before a migration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce stores\u003C\u002Fstrong> where product images are frequently updated or deleted from the catalog.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bloggers and content creators\u003C\u002Fstrong> who upload many images and want to keep their library organized.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin does not collect any personal data, make external HTTP requests, or send usage statistics anywhere. All scanning happens locally on your server.\u003C\u002Fp>\n","Find and delete unused media files in your WordPress media library. Smart scanning, safe cleanup, and storage optimization — completely free.",898,3,"2026-06-14T02:17:00.000Z","5.0",[51,52,53,20,22],"media-cleaner","media-cleanup","media-library","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Foliverodev-media-audit.3.4.8.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":66,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":77,"download_link":78,"security_score":79,"vuln_count":47,"unpatched_count":11,"last_vuln_date":80,"fetched_at":27},"media-hygiene","Media Hygiene: Remove or Delete Unused Images and More!","6.0.0","slui","https:\u002F\u002Fprofiles.wordpress.org\u002Fslui\u002F","\u003Cp>The Media Hygiene plugin removes unused media from the WordPress library to free up space, reduce clutter, and improve server performance. With features like bulk delete and deep folder scanning, it’s a must-have for finding and deleting unused images and media.\u003C\u002Fp>\n\u003Ch3>Introducing Media Hygiene\u003C\u002Fh3>\n\u003Cp>Introducing the Media Hygiene plugin – the ideal solution for optimizing your WordPress media library! With this powerful plugin, you can quickly and easily remove all unused images, reducing clutter, and freeing up valuable server space. This plugin is a must-have for anyone looking to delete unused images in WordPress or remove unused images from the media library.\u003C\u002Fp>\n\u003Cp>Media Hygiene is fully compatible with major WordPress builders, including plugins like WooCommerce, custom fields and posts plugin, sliders, SEO, and more – making it versatile and convenient for all types of WordPress users. Unique features like “One shot delete” and “One-shot download” allow you to bulk delete media and download all images from the WordPress media library make it easy to keep your media library organized and up-to-date.\u003C\u002Fp>\n\u003Cp>Making offsite backups? Reduce the time and cost of disk space with a smaller backup file size.\u003C\u002Fp>\n\u003Cp>Say goodbye to a cluttered and disorganized WordPress media library, and hello to a cleaner, more efficient WordPress site! Whether you’re an agency, blogger, photographer, or business owner, Media Hygiene is the perfect tool for keeping your media library in tip-top shape.\u003C\u002Fp>\n\u003Cp>Get it now and keep your WordPress site super clean!\u003C\u002Fp>\n\u003Ch3>Some use cases for website owners\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Unable to keep track of unused media files in the media library.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Uploading the same images in different sizes to figure out optimal size and forgetting which one was actually used.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Switching out an image in a post with another and can’t find it media library file.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Updating the logo with a new version and don’t want the old one to be indexed by Google.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Images included with purchased theme but never deleted after site was launched.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>After a website was redesigned or rebranded, there may a number of old images or media files no longer in use.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Before migrating to a new hosting provider, cleaning up the media library may make it a smoother and faster migration process.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Getting a warning from your hosting provider that you are hitting the storage limit, make your backups smaller.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You have guest posts or contributors who may have left behind a number of images.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Changing your product listings or discontinuing products in e-commerce sites may mean images are left unused.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>After trying out a theme, deactivation of theme may leave behind media files.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How is it Different?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmediahygiene.com\" rel=\"nofollow ugc\">Media Hygiene Pro\u003C\u002Fa> scans the entire website using a number of different techniques. One way is to “visualize images\u002Fmedia in page source code” to confirm the existence of a media file even when builders\u002Fplugins\u002Fthemes use specialized custom posts to display their widgets on-screen.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>File Types:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Media Hygiene will recognize most if not all major file types stored in the WordPress media library. This includes but not limited to PDF, jpg, png, gif, mp4, mp3, csv, zip, rar, and txt files. We also cover alternative extension spelling such as jpeg.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Standard Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Dashboard – shows list of all unused media by occupied space and by type.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Notifications – get email notifications when new files have been uploaded and not scanned on a specific schedule (daily, weekly, bi-weekly, monthly, quarterly)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Site builder compatibility – works with all major site builders such as Elementor (see list below).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Whitelist – keep files safe from deletion. Perfect for files linked to from off-site sources.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Filtering – files by name and date.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Backup – download unused media file individually or by page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Delete – remove files individually or by page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Scan – scanning process for all media files not linked to any page\u002Fpost or other theme settings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support – only through WordPress repository.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Changelog\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmediahygiene.com\u002Fchangelog\u002F\" rel=\"nofollow ugc\">Check latest here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmediahygiene.com\u002Fcompatibilities\u002F\" rel=\"nofollow ugc\">Compatibility\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fh3>\n\u003Cp>Please check our website to see a completely list of compatible plugins\u002Fthemes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Gutenberg – Standard\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Elementor Basic – Standard\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Bricks (builder)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Divi (builder)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WP Bakery Page Builder (builder)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Beaver Builder (builder)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Visual Composer (builder)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Avada (theme)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Enfold (theme)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Flatsome (theme)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>More to come…\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmediahygiene.com\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fstrong> (available now)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Customer Support – directly from the plugin – Pro\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Faster scanning through the use of WP-CLI (WordPress command line interface)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Unique scanning process for multiple page builders with one click\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Advanced Filtering – Pro\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Media Filter by Year\u003C\u002Fli>\n\u003Cli>Media Filter by Type (jpg, png, gif, wmv, mp4, etc.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>One Shot Download (all files)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>One Shot Removal (all files)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Folder Scan (sub-folder scanning coming soon!)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Woocommerce\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Custom Post Types\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SEO Plugins\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All in One\u003C\u002Fli>\n\u003Cli>Yoast\u003C\u002Fli>\n\u003Cli>SEO Press\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Custom Fields Plugins – Pro\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ACF\u003C\u002Fli>\n\u003Cli>Pods\u003C\u002Fli>\n\u003Cli>Custom Field Suite\u003C\u002Fli>\n\u003Cli>Custom Post Suits\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Sliders\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Meta Slider\u003C\u002Fli>\n\u003Cli>Slider Revolution\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fmediahygiene.com\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fstrong> (coming soon)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Custom Fields Plugins – Pro\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Jet Engine (coming soon)\u003C\u002Fli>\n\u003Cli>Meta Box (coming soon)\u003C\u002Fli>\n\u003Cli>CPT UI (coming soon)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Remote server backup and restore – Pro (coming soon)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Scheduled Scans – Pro (coming soon)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Custom Email Notifications – Pro (coming soon)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WPML \u002F Weglot \u002F TranslatePress (coming soon)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","The Media Hygiene plugin removes unused media from the WordPress library to free up space, reduce clutter, and improve server performance.",5000,57108,82,36,"2026-05-25T09:37:00.000Z","7.0.0","5.3","8.0",[73,74,75,76,22],"clean","delete","images","remove","https:\u002F\u002Fmediahygiene.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmedia-hygiene.6.0.0.zip",98,"2025-06-19 00:00:00",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":25,"downloaded":89,"rating":25,"num_ratings":32,"last_updated":90,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":91,"homepage":94,"download_link":95,"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,"2026-06-26T20:01:00.000Z",[92,93,51,53,22],"attachments","cleanup","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Funattached-media-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funattached-media-manager.1.1.0.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":25,"num_ratings":106,"last_updated":107,"tested_up_to":14,"requires_at_least":15,"requires_php":108,"tags":109,"homepage":114,"download_link":115,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"flux-media-optimizer","Flux Media Optimizer – Image & Video Optimization by Flux Plugins","4.2.0","edaniels","https:\u002F\u002Fprofiles.wordpress.org\u002Fedaniels\u002F","\u003Ch3>The Complete Media Performance Solution for WordPress\u003C\u002Fh3>\n\u003Cp>Automatically reduce image and video sizes by up to 70% and improve Core Web Vitals — no setup required.\u003C\u002Fp>\n\u003Cp>Flux Media Optimizer is the all-in-one media optimizer plugin for WordPress – optimize images, compress videos, and deliver everything through a global CDN for lightning-fast page loads worldwide.\u003C\u002Fp>\n\u003Cp>Transform your WordPress site’s media performance with Flux Media Optimizer. Compress images, convert to next-gen formats (WebP & AVIF), optimize videos with modern formats (AV1, WebM), and serve media through a global CDN, all while maintaining the visual quality your visitors expect.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>All core features are available in the free version.\u003C\u002Fstrong> Gain additional benefits including offloaded processing, global CDN delivery, and advanced compression algorithms when you \u003Ca href=\"https:\u002F\u002Ffluxplugins.com\u002Fmedia-optimizer\u002F\" rel=\"nofollow ugc\">purchase a license\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Professional-Grade Media Optimization\u003C\u002Fh3>\n\u003Cp>Flux Media Optimizer boosts your site’s performance metrics and Google PageSpeed Insights scores with intelligently compressed and optimized media. Real-world performance improvements translate directly to better user experiences, higher engagement, and improved search rankings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Hybrid Image Optimization\u003C\u002Fstrong> – Automatically creates both WebP and AVIF formats for optimal performance and browser compatibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Format Serving\u003C\u002Fstrong> – Uses \u003Ccode>\u003Cpicture>\u003C\u002Fcode> tags or direct URL replacement based on settings for maximum compatibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Video Optimization\u003C\u002Fstrong> – FFmpeg-powered MP4\u002FWebM generation with size & quality controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GIF Support\u003C\u002Fstrong> – Full support for static and animated GIFs with animation preservation (Imagick required for local animated GIF conversion)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Processing\u003C\u002Fstrong> – Convert on upload and bulk process existing media with one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quality Control\u003C\u002Fstrong> – Configurable quality settings with version-specific AVIF optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Individual File Controls\u003C\u002Fstrong> – Disable or manually reconvert individual files for granular control\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Library Status\u003C\u002Fstrong> – Optimization column and filters in the Media Library list view (Optimized, Pending, Failed, Disabled, Unprocessed)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Block Integration\u003C\u002Fstrong> – View image compression information directly in image blocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Integration\u003C\u002Fstrong> – Seamless integration with galleries, responsive images, and all WordPress image functions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimize All Image Files\u003C\u002Fstrong> – Supports optimization for PNG, JPEG, and GIF files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Limits\u003C\u002Fstrong> – Optimize all of your images and videos up to your server’s capabilities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global CDN Delivery (License Only)\u003C\u002Fstrong> – Optimized assets stored on Flux’s Google Cloud CDN, ensuring lightning-fast delivery worldwide\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offloaded Processing (License Only)\u003C\u002Fstrong> – Heavy image\u002Fvideo conversion tasks handled by external service, reducing load on your server\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure Integration\u003C\u002Fstrong> – Uses license key authentication and secure webhooks for reliable communication\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bloggers and content creators who want faster sites\u003C\u002Fli>\n\u003Cli>E-commerce stores needing better Core Web Vitals scores\u003C\u002Fli>\n\u003Cli>Anyone serious about website performance and SEO\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Ready to supercharge your site’s performance? Install Flux Media Optimizer today for instant image and video optimization.\u003C\u002Fp>\n\u003Ch3>Next-Gen Formats – WebP & AVIF Conversion\u003C\u002Fh3>\n\u003Cp>Flux Media Optimizer automatically converts your images to modern WebP and AVIF formats, delivering superior compression and quality retention. These next-generation formats are recognized by all major performance testing tools, including Google PageSpeed Insights, as essential for optimal site performance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Performance benefits:\u003C\u002Fstrong> WebP lossless images average 26% smaller than PNGs, while WebP lossy images are typically 25-34% smaller than comparable JPG images. AVIF images achieve up to 60% size reduction compared to JPG or PNG formats.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Simple setup:\u003C\u002Fstrong> Flux Media Optimizer’s hybrid approach enables easy implementation with local hosting – no CDN required. The plugin automatically serves WebP or AVIF images to supported browsers while maintaining fallbacks for older browsers, ensuring maximum compatibility.\u003C\u002Fp>\n\u003Cp>Flux Media Optimizer supports next-gen conversion for all image formats, including JPEG, PNG and GIF to WebP\u002FAVIF. Stop compromising on image quality or site performance – get both with Flux Media Optimizer.\u003C\u002Fp>\n\u003Ch3>Intelligent Compression Without Quality Loss (with License)\u003C\u002Fh3>\n\u003Cp>Flux Media Optimizer uses advanced compression algorithms to reduce file sizes significantly without compromising visual quality. The plugin removes unnecessary metadata and optimizes image data, resulting in smaller files that look identical to the originals.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Local Processing:\u003C\u002Fstrong> With local optimization, you have full control over your compression settings, allowing you to optimize according to your specific needs. Available formats depend on your server’s installed libraries (GD, Imagick, FFmpeg).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Remote Processing (License Only):\u003C\u002Fstrong> Our optimization engine analyzes each image to determine the best compression strategy, ensuring maximum file size reduction while maintaining the visual quality standards your visitors expect. All processing happens on our servers, reducing load on your server while delivering optimal results.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Default Behavior:\u003C\u002Fstrong>\u003Cbr \u002F>\nBy default, all image and video processing happens locally on your server. Your media files never leave your WordPress installation unless you explicitly opt-in to external processing services.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Optional External Service:\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin includes an optional external service integration that provides:\u003Cbr \u002F>\n* \u003Cstrong>External File Processing\u003C\u002Fstrong>: Offloads heavy image and video conversion tasks to external servers, reducing load on your server\u003Cbr \u002F>\n* \u003Cstrong>CDN Integration\u003C\u002Fstrong>: Stores all media files on a global CDN for faster delivery worldwide. Images and videos are processed and optimized, while other file types (PDFs, documents, etc.) are stored directly for CDN delivery\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What Data is Sent:\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen the external service is enabled (requires explicit user activation and a license key), the following data is sent to the external service:\u003Cbr \u002F>\n* All media files (images, videos, PDFs, documents, etc.) that you upload\u003Cbr \u002F>\n* Images and videos are processed and optimized; other file types are stored directly on the CDN\u003Cbr \u002F>\n* Attachment metadata (file names, sizes, formats)\u003Cbr \u002F>\n* License key for authentication\u003Cbr \u002F>\n* Account ID (UUID) for service identification\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When Data is Sent:\u003C\u002Fstrong>\u003Cbr \u002F>\nData is only sent when:\u003Cbr \u002F>\n* The external service is explicitly enabled by the user in plugin settings\u003Cbr \u002F>\n* A valid license key is provided and activated\u003Cbr \u002F>\n* Media files are uploaded or conversion is requested\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Provider:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe external service is provided by Flux Plugins:\u003Cbr \u002F>\n* \u003Cstrong>Terms of Service\u003C\u002Fstrong>: https:\u002F\u002Ffluxplugins.com\u002Fterms-of-service\u002F\u003Cbr \u002F>\n* \u003Cstrong>Privacy Policy\u003C\u002Fstrong>: https:\u002F\u002Ffluxplugins.com\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important Notes:\u003C\u002Fstrong>\u003Cbr \u002F>\n* External service is completely optional – all core functionality works locally without it\u003Cbr \u002F>\n* External service requires explicit user consent and license activation\u003Cbr \u002F>\n* You can disable external service at any time to return to local-only processing\u003Cbr \u002F>\n* By default, the plugin uses local processing only\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Flux Media Optimizer is committed to protecting your privacy. By default, all image and video processing happens locally on your server – your media files never leave your WordPress installation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>View our full privacy policy\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Ffluxplugins.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ffluxplugins.com\u002Fprivacy-policy\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key points:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Local processing by default – no external data sharing\u003Cbr \u002F>\n* Email collection for marketing purposes only with opt-in consent\u003Cbr \u002F>\n* Account ID (UUID) generation: The plugin generates a unique identifier (UUID) locally on your server for service identification purposes. This UUID is stored only in your WordPress database and is used to match webhook requests and license validation when you explicitly enable external services. The UUID is NOT used for user tracking or analytics. It is automatically removed when you uninstall the plugin. The UUID is only transmitted to external services when you explicitly enable external processing AND provide a license key.\u003Cbr \u002F>\n* Full compliance with WordPress.org guidelines and privacy regulations\u003C\u002Fp>\n","Automatically optimize images, compress videos and deliver media via global CDN. Boost Core Web Vitals and SEO with 50-70% smaller file sizes.",70,1178,1,"2026-06-14T18:51:00.000Z","8.1",[110,111,20,112,113],"avif","cdn","video-compression","webp","https:\u002F\u002Ffluxplugins.com\u002Fmedia-optimizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fflux-media-optimizer.4.2.0.zip",{"slug":117,"name":118,"version":6,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":11,"num_ratings":11,"last_updated":125,"tested_up_to":126,"requires_at_least":54,"requires_php":54,"tags":127,"homepage":130,"download_link":131,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"unused-media-cleaner","Unused Media Cleaner","Vishal Padhariya","https:\u002F\u002Fprofiles.wordpress.org\u002Fvishalpadhariya\u002F","\u003Cp>The Unused Media Cleaner plugin helps you identify and remove unused media files from your WordPress site. This plugin scans your media library and compares it with your site’s content to detect files that are not being used. It provides an easy-to-use interface to review and delete unused media, helping you optimize your site’s storage and performance.\u003C\u002Fp>\n","Unused Media Cleaner scans your WordPress site to find and remove unused media files, freeing storage and improving site speed and performance.",60,589,"2025-10-14T08:37:00.000Z","6.8.6",[51,128,22,129],"media-management","wordpress-media","https:\u002F\u002Fgithub.com\u002Fvishalpadhariya\u002Funused-media-cleaner","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funused-media-cleaner.1.0.0.zip",{"error":133,"url":134,"statusCode":135,"statusMessage":136,"message":136},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fhk-media-optimizer\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":106,"versions":138},[139],{"version":6,"download_url":24,"svn_tag_url":140,"released_at":26,"has_diff":141,"diff_files_changed":142,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":143,"is_current":133},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fhk-media-optimizer\u002Ftags\u002F1.0.0\u002F",false,[],[]]