Bulk Media Deleter Pro
is a high-performance WordPress plugin designed to help administrators clean up their media library with ease and speed. Featuring a stunning modern UI, glassmorphism aesthetics, and a robust license activation system.
by Antigravity AI · github.com/shaheelhassan/bulk-media-deletewp · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/shaheelhassan/bulk-media-deletewp/archive/refs/heads/main.zipBulk Media Deleter Pro is a high-performance WordPress plugin designed to help administrators clean up their media library with ease and speed. Featuring a stunning modern UI, glassmorphism aesthetics, and a robust license activation system.
🔄 How the Plugin Works
The plugin utilizes a modern Headless Architecture within WordPress:
- AJAX Rendering: Instead of rendering media images in PHP (which is slow), the plugin uses a JavaScript-driven grid that fetches data via the WordPress AJAX API.
- Filtering Engine: The backend uses highly optimized
WP_Queryparameters to filter through thousands of attachments by Search, Mime Type, and Date Range. - Selection Logic:
- Simple Selection: Clicking individual items adds their IDs to a dynamic JavaScript
Set. - Global Selection: The "Select ALL" feature triggers a special flag that instructs the backend to perform a filtered query of all IDs in the database, allowing for true "one-click" library cleanup.
- Simple Selection: Clicking individual items adds their IDs to a dynamic JavaScript
- Security Layer: Every operation is protected by WP Nonces to prevent CSRF attacks and Capability Checks to ensure only administrators can delete files.
🔑 Activation Process (Step-by-Step)
1. Installation
- Download the
bulk-media-deleter-pro.zipfile. - Log in to your WordPress Dashboard.
- Navigate to Plugins > Add New > Upload Plugin.
- Choose the zip file and click Install Now, then click Activate Plugin.
2. Accessing the Dashboard
- Once activated, look for the Bulk Media Deleter item in your WordPress admin sidebar (usually near the top or under Media).
- Click it to enter the modern management dashboard.
3. License Activation (Unlocking PRO Features)
By default, the plugin will be in a "Locked" state to prevent unauthorized bulk deletions.
- Click the License tab in the plugin header.
- Enter your License Key in the field provided.
- Click Activate Now.
- The dashboard will refresh, the blur will disappear, and you can now perform bulk deletions!
✨ Pro Features Included
- Stunning UI: Glassmorphism header, skeleton loaders, and interactive micro-animations.
- Global Select: Select and delete every matching item in your library at once.
- Deep Filtering: Filter by keyword string, exact media type, or specific month/year.
- Safe Mode: Built-in confirmation dialogs to prevent accidental file loss.
- Fast Performance: Uses localized scripts and optimized DB queries.
Developed with ❤️ for WordPress Power Users.