See Media Wipe in action: Plugin website: https://media-wipe.vercel.app/ Media Wipe is a powerful and secure WordPress plugin that provides comprehensive media library management capabilities. With revolutionary AI-powered unused media detection, professional DataTable interfaces, advanced confirmat
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 5.0 and PHP 7.4.
SourceWordPress plugins · Oct 20, 2026
01 / Source details
About this tool.
See Media Wipe in action:
Plugin website: https://media-wipe.vercel.app/
Media Wipe is a powerful and secure WordPress plugin that provides comprehensive media library management capabilities. With revolutionary AI-powered unused media detection, professional DataTable interfaces, advanced confirmation systems, and detailed audit logging, it’s the smartest and safest way to clean up your WordPress media library.
Key Features:
AI-Powered Unused Media Detection – Revolutionary intelligent scanning identifies truly unused media files with confidence scoring (High/Medium/Low)
Professional DataTable Interface – Modern, responsive tables with search, sorting, pagination, and bulk selection for both Delete Selected and Delete Unused features
Smart Content Analysis – Scans posts, pages, widgets, menus, and theme files for comprehensive media usage detection
Confidence Scoring System – 0-100% confidence scores with visual badges help you make safe deletion decisions
Delete Selected Media – Browse and select specific media files using advanced DataTable with thumbnails, file information, and individual delete options
Delete Unused Media – AI-powered detection with “Select High Confidence Only” for safest automated cleanup
Delete All Media – Complete media library cleanup with multi-step confirmation process and backup verification
Deletion History & Audit Logging – Professional DataTable showing all deletion activities with timestamps, user information, and detailed logs
Cross-page selection support for large media libraries
Mobile-optimized with horizontal scrolling
Delete Selected Media:
Browse all media files in professional DataTable format
Search and filter by filename, type, or upload date
Select individual files or use bulk selection
Thumbnail previews for images, icons for documents
Individual delete buttons for single file removal
Real-time selection counter and delete button state
Delete Unused Media (AI-Powered):
Intelligent scanning with confidence scoring (0-100%)
Visual confidence badges: High (90-100%), Medium (75-89%), Low (0-74%)
“Select High Confidence Only” for safest automated cleanup
Scans posts, pages, widgets, menus, and theme files
Real-time scan progress with file counts and status
Advanced filtering by confidence level
Dashboard Overview:
Media library statistics with file counts by type
Total storage usage calculation
Recent deletion activity timeline
Quick action buttons for all features
Modern hero section with key metrics
System information and plugin status
Deletion History & Audit Logging:
Professional DataTable showing all deletion activities
Detailed logs with timestamps, user info, and IP addresses
Activity and security event tracking
Configurable logging (enable/disable)
Log clearing functionality
Export capabilities for compliance
Security & Safety Features:
Nonce verification for all operations
Capability-based access control (manage_options required)
CSRF protection and input validation
Rate limiting to prevent abuse (configurable limits per hour)
Multi-step confirmation processes with backup verification
Comprehensive audit trails and activity logging
Security headers implementation
Use Cases:
Site Cleanup : Intelligently identify and remove unused media files from multiple site imports or theme changes
Development to Production : Clean up development sites before going live with AI-powered unused media detection
Storage Optimization : Reduce hosting costs by removing truly unused media files with confidence scoring
Website Redesigns : Safely bulk delete old media files during complete website overhauls
Media Library Maintenance : Keep organized and efficient media libraries with automated unused file detection
Compliance & Auditing : Track all deletion activities with detailed logs for business compliance requirements
Large Media Management : Efficiently manage media libraries with 1000+ files using professional DataTable interfaces
Performance & Technical:
Memory-efficient batch processing for large operations (1000+ files)
Optimized database queries with early exit scanning
Professional DataTables.net integration for responsive interfaces
Caching and performance optimizations
AJAX-powered operations with progress tracking
Mobile-optimized responsive design
WordPress Compatibility:
Fully tested with WordPress 6.8 (latest version)
Compatible with WordPress 5.0 and above
Works with PHP 7.4 to 8.3
Single-site installations (multisite support planned)
Support
For support, documentation, and feature requests, please visit: * Plugin Dashboard : Access comprehensive statistics and quick actions within WordPress admin * Deletion History : View detailed audit logs and manage logging settings * Plugin website : https://media-wipe.vercel.app/ * Author website : https://mdnahidhasan.netlify.app * WordPress.org support forums : Community support and discussions
Privacy Policy
Media Wipe respects your privacy and follows WordPress privacy best practices: * The plugin only logs activities when logging is enabled in Deletion History settings * All logs are stored locally in your WordPress database * No data is transmitted to external servers or third parties * User information is only logged for audit and security purposes * You can enable/disable logging and clear all logs at any time from the Deletion History page * IP addresses and user information are logged only for security audit purposes
Credits
Developed by Md. Nahid Hasan with a focus on security, usability, and WordPress best practices.
License
This plugin is licensed under the GPLv2 or later. For details, visit https://www.gnu.org/licenses/gpl-2.0.html .
See it in action
Screenshots & previews.
Media Wipe Dashboard with statistics, recent activity, and quick action buttonsDelete Selected Media with professional DataTable interface, search, and bulk selectionDelete Unused Media with AI-powered scanning, confidence scoring, and "Select High Confidence Only" featureDeletion History with comprehensive audit logging and professional DataTableAI scan results showing confidence badges (High/Medium/Low) and detailed file informationMobile-responsive interface with touch-friendly controls and horizontal scrolling tables
02 / Source details
Getting started.
01Upload the plugin files to the /wp-content/plugins/media-wipe directory, or install the plugin through the WordPress plugins screen directly.
02Activate the plugin through the ‘Plugins’ screen in WordPress.
03Navigate to Media Wipe in your WordPress admin menu (located after the Media menu).
04Explore the Dashboard to see your media library statistics and recent activity.
05Always create a complete backup before performing any deletion operations.
Quick Start Guide: 1. Dashboard : View media statistics and recent activity 2. Delete Selected : Browse and select specific files to delete using the professional DataTable 3. Delete Unused : Run AI-powered scan to find unused media files with confidence scoring 4. Deletion History : Review all deletion activities and manage audit logging
03 / Source details
Frequently asked questions.
Is this plugin compatible with my WordPress version?
Yes, Media Wipe is fully tested and compatible with WordPress 6.8 (the latest version) and works with WordPress 5.0 and above. It also supports PHP 7.4 to 8.3 and is designed for single-site installations.
Is it safe to use this plugin?
Yes, Media Wipe includes multiple safety layers including AI-powered confidence scoring, backup verification requirements, multi-step confirmation processes, and comprehensive audit logging. However, always create a complete backup before using any deletion features.
Can I recover deleted files?
No, once files are deleted using this plugin, they cannot be recovered. This is why the plugin requires explicit confirmation that you have created a backup before proceeding. All deletions are permanent and irreversible.
How does the DataTable interface work?
The plugin uses professional DataTables with search, sorting, pagination, and bulk selection. You can search for files, sort by any column, select multiple files across pages, and perform bulk operations. The interface is fully responsive and works on mobile devices.
What’s the difference between Delete Selected and Delete Unused?
Delete Selected lets you manually browse and select specific media files to delete using a professional DataTable interface. Delete Unused uses AI-powered scanning to automatically identify media files that aren’t being used anywhere on your site, with confidence scoring to help you make safe decisions.
How does the AI-powered unused media detection work?
The system scans your posts, pages, widgets, menus, and theme files to identify media usage. It assigns confidence scores (0-100%) with visual badges: High (90-100%) = very safe to delete, Medium (75-89%) = review recommended, Low (0-74%) = manual review required.
What does the confidence score mean?
The confidence score indicates how certain the system is that a file is unused. High confidence (90-100%) files are very safe to delete. Medium confidence (75-89%) files should be reviewed. Low confidence (0-74%) files require manual verification before deletion.
How does the Deletion History feature work?
The Deletion History page shows all deletion activities in a professional DataTable with timestamps, user information, IP addresses, and detailed logs. You can enable/disable logging, clear logs, and export data for compliance purposes.
Can I delete individual files or only in bulk?
Both! You can delete individual files using the “Delete” button in each table row, or select multiple files and use “Delete Selected” for bulk operations. The interface supports both single and bulk deletion workflows.
How does rate limiting work?
The plugin implements rate limiting to prevent abuse, allowing a maximum number of deletion operations per hour. This helps maintain system stability and prevents accidental mass deletions.
How accurate is the unused media detection?
The AI-powered detection system is highly accurate, scanning posts, pages, widgets, menus, and theme files. Files with 90%+ confidence scores are very safe to delete. For maximum safety, always start with “Select High Confidence Only” and review lower-confidence files manually.
Is the plugin compatible with multisite installations?
Currently, the plugin is designed for single-site installations. Multisite support is planned for future versions.
How do I get started with the plugin?
After activation, visit the Media Wipe Dashboard to see your media library statistics. Use Delete Selected to manually choose files, or Delete Unused for AI-powered detection. Always start with “Select High Confidence Only” for the safest automated cleanup.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati