WP Manifestindependent plugin directory
manifest / media / bulk-media-deletewp

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.

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/shaheelhassan/bulk-media-deletewp/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

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.

🔄 How the Plugin Works

The plugin utilizes a modern Headless Architecture within WordPress:

  1. 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.
  2. Filtering Engine: The backend uses highly optimized WP_Query parameters to filter through thousands of attachments by Search, Mime Type, and Date Range.
  3. 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.
  4. 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.zip file.
  • 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.