Title: Nova Media Cleaner
Author: haroondev
Published: <strong>07.08.2026</strong>
Last modified: 02.09.2026

---

Поиск плагинов

![](https://ps.w.org/nova-media-cleaner/assets/banner-772x250.png?rev=3637725)

![](https://ps.w.org/nova-media-cleaner/assets/icon-256x256.png?rev=3637725)

# Nova Media Cleaner

 Автор: [haroondev](https://profiles.wordpress.org/haroondev/)

[Скачать](https://downloads.wordpress.org/plugin/nova-media-cleaner.1.2.9.zip)

 * [Детали](https://ru.wordpress.org/plugins/nova-media-cleaner/#description)
 * [Отзывы](https://ru.wordpress.org/plugins/nova-media-cleaner/#reviews)
 *  [Установка](https://ru.wordpress.org/plugins/nova-media-cleaner/#installation)
 * [Разработка](https://ru.wordpress.org/plugins/nova-media-cleaner/#developers)

 [Поддержка](https://wordpress.org/support/plugin/nova-media-cleaner/)

## Описание

Nova Media Cleaner is a professional-grade media library optimizer for WordPress.
It helps you keep your site lean and fast by identifying duplicate images using 
advanced hash-based comparison, removing hidden bloat, and optimizing your media
assets with one click.

Whether you’re running a small blog or a large e-commerce store, Nova Media Cleaner
boosts your site performance, improves SEO, and lowers your server storage costs
instantly.

### Features

 * **Duplicate Finder**: Identify and remove twin images stretching your database
   storage.
 * **Smart Comparison**: Professional side-by-side view to compare duplicates before
   deletion.
 * **Safe Cleanup**: Automatic reference remapping ensures your posts and pages 
   never have broken images.
 * **Storage Analysis**: See exactly which images are eating up your space with 
   detailed file metadata.
 * **WebP Conversion**: Convert images to next-gen formats for up to 80% smaller
   file sizes.
 * **Unassigned Media Finder**: Scan and remove media files that are not attached
   or used in any posts, pages, or WooCommerce products.
 * **Smart Optimization**: High-fidelity image compression without losing visual
   quality.
 * **Unlimited Scanning**: Process your entire library efficiently.

### External Services

This plugin’s Pro License Activation feature connects to the Lemon Squeezy licensing
API to activate, validate, and deactivate a Nova Media Cleaner Pro license key. 
This connection is only made when you (or a site administrator) enter a license 
key on the Settings > License screen, or automatically once per day afterward to
confirm the license is still valid.

Data sent: your license key and a site identifier (your domain name) are sent to
Lemon Squeezy.

This service is used exclusively for the optional Pro upgrade and is not required
to use the core (free) features of this plugin.

 * Service: Lemon Squeezy
 * Terms of Service: https://www.lemonsqueezy.com/terms
 * Privacy Policy: https://www.lemonsqueezy.com/privacy

## Скриншоты

[⌊Main Dashboard showing duplicate media overview and scan tools.⌉⌊Main Dashboard
showing duplicate media overview and scan tools.⌉[

Main Dashboard showing duplicate media overview and scan tools.

[⌊Filter & Sub-tab view for duplicate images, ignored files, and references.⌉⌊Filter&
Sub-tab view for duplicate images, ignored files, and references.⌉[

Filter & Sub-tab view for duplicate images, ignored files, and references.

[⌊Interactive side-by-side Image Comparison Modal.⌉⌊Interactive side-by-side Image
Comparison Modal.⌉[

Interactive side-by-side Image Comparison Modal.

[⌊Unassigned Media Library scanner and bulk cleanup tools.⌉⌊Unassigned Media Library
scanner and bulk cleanup tools.⌉[

Unassigned Media Library scanner and bulk cleanup tools.

[⌊Image Optimization Engine settings (WebP conversion & quality presets).⌉⌊Image
Optimization Engine settings (WebP conversion & quality presets).⌉[

Image Optimization Engine settings (WebP conversion & quality presets).

[⌊SEO Media Renamer tools.⌉⌊SEO Media Renamer tools.⌉[

SEO Media Renamer tools.

[⌊Settings, Licensing, and Help & Support interface.⌉⌊Settings, Licensing, and Help&
Support interface.⌉[

Settings, Licensing, and Help & Support interface.

## Установка

 1. Upload the plugin files to the `/wp-content/plugins/nova-media-cleaner` directory,
    or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to **Media -> Nova Media Cleaner** to start your scan.

## Часто задаваемые вопросы

### Is it safe to delete duplicates?

Yes, Nova Media Cleaner identifies exact match duplicates and only removes redundant
entries while keeping the original safe.

### Does it affect image quality?

Standard cleanup doesn’t touch the image content. Image optimization uses smart 
compression to keep visuals crystal clear.

## Отзывы

Нет отзывов об этом плагине.

## Участники и разработчики

«Nova Media Cleaner» — проект с открытым исходным кодом. В развитие плагина внесли
свой вклад следующие участники:

Участники

 *   [ haroondev ](https://profiles.wordpress.org/haroondev/)
 *   [ Sehrish Anam ](https://profiles.wordpress.org/meerab123/)

[Перевести «Nova Media Cleaner» на ваш язык.](https://translate.wordpress.org/projects/wp-plugins/nova-media-cleaner)

### Заинтересованы в разработке?

[Посмотрите код](https://plugins.trac.wordpress.org/browser/nova-media-cleaner/),
проверьте [SVN репозиторий](https://plugins.svn.wordpress.org/nova-media-cleaner/),
или подпишитесь на [журнал разработки](https://plugins.trac.wordpress.org/log/nova-media-cleaner/)
по [RSS](https://plugins.trac.wordpress.org/log/nova-media-cleaner/?limit=100&mode=stop_on_copy&format=rss).

## Журнал изменений

#### 1.2.9

 * Fixed duplicate scan reliability: ties in the scan order no longer cause real
   duplicates to be silently skipped, and duplicate/unassigned usage checks now 
   consistently ignore trashed posts.
 * Added optional Near-Duplicate (perceptual hash) detection alongside exact hash
   matching.
 * Added a first-run empty-state screen for the dashboard instead of a blank/confusing
   scan view.
 * Added an Ignore/Unignore option for duplicate items, matching the existing Unassigned
   Media workflow.
 * Added a «Recently Optimized» list with 1-click Restore and pagination to the 
   Image Optimization tool.
 * Free tier deletes now use WordPress’s own native Trash (instead of permanent 
   delete), so accidentally removed media stays recoverable for 30 days without 
   needing any Pro upgrade.
 * Pro’s Staging Trash now supports an automatic retention/auto-purge policy with
   a configurable «Trash Retention (Days)» setting, so trashed items don’t accumulate
   forever.
 * Fixed the Trash tab showing an incorrect count/empty mismatch, and added a clear«
   Pro Feature» lock screen (instead of a generic «No items found») when a Free 
   user opens the Trash tab.
 * Fixed the Pro crown/badge icon incorrectly appearing on licensed Pro sites that
   had «Skip Trash» enabled.
 * Hardened license checks across Unassigned Media, Media Renamer, and Bulk Alt 
   Text so these remain properly gated on an active Pro license rather than just
   the Pro plugin being installed.
 * Removed the sticky footer bar; «Official Website» and «Documentation» links now
   live in the header.
 * Simplified the Settings page by removing several non-functional legacy options,
   and wired up real behavior for Images Only, Skip Trash, Hide Thumbnails, and 
   Warning Message.
 * Various WP-CLI command fixes to prevent fatal errors on `optimize`, `restore-
   image`, and `generate-alt`.
 * Fixed the Pro Filesystem Orphaned Scanner permanently deleting files with `unlink()`
   instead of routing through Staging Trash like every other module — orphaned files
   are now recoverable too.
 * Fixed the daily Pro license re-validation check (refund/cancellation detection)
   never actually running — it is now properly scheduled.
 * Added an optional Scheduled Auto-Scan (Settings > Advanced): runs a duplicate
   scan automatically on a daily or weekly schedule, with an optional email report.
 * Added a `languages/nova-media-cleaner.pot` translation template.
 * Added the missing «Filesystem Scan» admin page — the Pro Filesystem Orphaned 
   Scanner had a working backend but no menu item or page to access it from.
 * Fixed several «No items found» empty states (Unassigned Media Trash tab, Bulk
   Alt Text, Recently Optimized list) that lost their table header or showed no 
   message at all.
 * Fixed `wp nova-cleaner license deactivate` never releasing the activation slot
   on the license server, and `license activate` not storing the instance ID needed
   to release it later — both could leave a license «stuck» as used up on an old
   site.
 * Fixed `wp nova-cleaner license status` printing the full license key in plaintext
   for inactive/expired licenses.
 * Added logging and clearer messaging around license activation/deactivation so
   support can diagnose «Pro suddenly turned off» reports.
 * Removed a dead, unreachable legacy license activation/deactivation code path 
   in the Settings page controller that used an outdated hash formula and none of
   the safeguards above.
 * Removed the unused «Deactivation Feedback» modal and its wipe-data trigger — 
   it was disabled on plugins.php years ago (it once blocked deactivation for every
   plugin, not just this one) and had no working replacement, so it never actually
   appeared to users.
 * Fixed a leftover reference to the removed «buffer settings» in the Help & Support
   page’s documentation blurb.
 * Fixed Image Optimizer’s 1-Click Restore only reverting the full-size image after
   a WebP conversion, leaving every thumbnail size permanently converted with a 
   broken backup lookup.
 * Fixed Image Optimizer marking a failed optimization (missing file) as done, permanently
   skipping that image from all future optimize batches.
 * Fixed automatic WebP conversion on upload never creating a backup, regardless
   of the «Enable Backups» setting — those images could never be restored.
 * Added a free-tier teaser on the Unassigned Media screen showing how many unused
   files and how much storage they’re wasting, so you know what you’d get before
   upgrading.
 * Cleaned up internal CSS class naming and code comments that referenced a competing
   product.
 * Disclosed the Lemon Squeezy license-server connection used by Pro License Activation
   in this readme, per the plugin directory’s external services requirement.

#### 1.2.7

 * Bundled local Roboto font files inside plugin assets for 100% GDPR compliance,
   privacy, and faster loading.
 * Removed external Google Fonts API dependencies.
 * Updated admin UI typography to use local Roboto fonts.

#### 1.2.6

 * Added usage detection for ACF & Custom Post Meta fields.
 * Added usage detection for popular Page Builders (Elementor, Divi, WPBakery, Avada,
   Beaver Builder).
 * Added Theme Settings, Site Logo, and Favicon usage detection.
 * Enhanced plugin deactivation cleanup handler.

#### 1.2.5

 * Fixed plugin deactivation popup window freeze on plugins page.
 * Enhanced deactivate/disable action link detection and JS redirection fallback.
 * Improved database cleanup handler execution flow.

#### 1.2.4

 * Fixed Start Advanced Scan event handler and lock clearing mechanism.
 * Added custom number input for Unassigned Media batch cleanup limit.
 * Full-screen wide Image Comparison modal with full admin dashboard backdrop blur.
 * Optimistic UI row deletion for instant media cleanup response.
 * Fixed plugin deactivation popup for managing database settings cleanup.

#### 1.2.3

 * Added interactive deactivation popup modal.
 * Added option for users to cleanly remove database settings and temporary files
   upon deactivation.

#### 1.2.2

 * Code refinement and stability improvements.

#### 1.2.1

 * Fixed single card «Delete Copy» button JS handler to open confirmation modal 
   instead of failing silently.
 * Added dynamic warning modal title and custom confirmation text for non-in-use
   duplicate deletions.
 * Replaced raw emoji status indicators (🟢 and 🟡) with modern CSS micro-status
   badges (Emerald & Amber pills).
 * Enhanced «Delete Copy» button contrast with high-visibility trash icon and smooth
   hover micro-animations.

#### 1.2.0

 * Removed all limitations and made all features fully functional.
 * Performance & memory optimization during scans.
 * Progress bar UI improvements.

#### 1.1.0

 * Added Comparison Modal.
 * Local ZIP backups.
 * Paginated results.

#### 1.0.0

 * Initial release.

## Мета

 *  Версия **1.2.9**
 *  Обновление: **21 час назад**
 *  Активных установок: **Менее 10**
 *  Версия WordPress ** 5.5 или выше **
 *  Совместим вплоть до: **7.1**
 *  Версия PHP ** 7.4 или выше **
 *  Язык
 * [English (US)](https://wordpress.org/plugins/nova-media-cleaner/)
 * Метки:
 * [cleanup](https://ru.wordpress.org/plugins/tags/cleanup/)[duplicates](https://ru.wordpress.org/plugins/tags/duplicates/)
   [images](https://ru.wordpress.org/plugins/tags/images/)[media](https://ru.wordpress.org/plugins/tags/media/)
   [Optimize](https://ru.wordpress.org/plugins/tags/optimize/)
 *  [Дополнительно](https://ru.wordpress.org/plugins/nova-media-cleaner/advanced/)

## Оценки

Пока что нет ни одного отзыва.

[Ваш отзыв](https://wordpress.org/support/plugin/nova-media-cleaner/reviews/#new-post)

[Посмотреть всеотзывы](https://wordpress.org/support/plugin/nova-media-cleaner/reviews/)

## Участники

 *   [ haroondev ](https://profiles.wordpress.org/haroondev/)
 *   [ Sehrish Anam ](https://profiles.wordpress.org/meerab123/)

## Поддержка

Есть что сказать? Нужна помощь?

 [Перейти в форум поддержки](https://wordpress.org/support/plugin/nova-media-cleaner/)