Documentazione Duplicator

Documentazione, Materiali di Riferimento e Tutorial per Duplicator

WP Media Cleanup – Changelog


Versione 1.0.17 – 3 marzo 2026

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release sostituisce l'icona del menu di amministrazione con un'icona SVG personalizzata e fornisce una build di distribuzione più pulita escludendo lo script di rilascio.

Plugin:

  • [AGGIORNAMENTO] Sostituita l'icona dashicon con un'icona SVG personalizzata per il menu nella barra laterale di amministrazione di WordPress.
  • [AGGIORNAMENTO] Escluso release.sh dalle build di distribuzione per mantenere pulito il pacchetto del plugin.

Versione 1.0.16 – 29 gennaio 2026

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release di manutenzione consolida tutti i miglioramenti recenti, tra cui la scansione dei file del tema per riferimenti di immagini hardcoded, una casella di ricerca nella pagina di backup/ripristino, la scansione dei metadati serializzati dei post per la compatibilità con ACF e page builder, la scansione dei metadati dei termini per WooCommerce e una correzione per la divisione per zero.

Plugin:

  • [NUOVO] Aggiunta la scansione dei file del tema per rilevare riferimenti di immagini hardcoded nei template del tema.
  • [NUOVO] Aggiunta una casella di ricerca nella pagina di backup/ripristino per filtrare più velocemente i record di backup.
  • [NUOVO] Aggiunta la scansione in batch dei metadati serializzati dei post per rilevare immagini archiviate in repeater ACF e dati del page builder.
  • [NUOVO] Aggiunta la scansione dei metadati dei termini per rilevare le miniature delle categorie di WooCommerce e altre immagini basate sui termini.
  • [FIX] Corretto errore di divisione per zero in wp_media_cleanup_format_size() quando il valore è zero, negativo o non numerico.

Versione 1.0.15 – 29 gennaio 2026

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release introduce un flusso di lavoro di estrazione a blocchi per prevenire errori di timeout PHP su grandi siti WordPress, suddividendo la scansione in più chiamate AJAX, con tracciamento dello stato ripristinabile e indicatori di avanzamento specifici per fase.

Plugin:

  • [NUOVO] Introdotto flusso di scansione in 3 fasi: scansione dei contenuti, estrazione (a blocchi) e scansione delle dimensioni delle immagini per gestire grandi tabelle di metadati dei post senza timeout.
  • [NUOVO] Aggiunto supporto per scansioni ripristinabili con tracciamento dello stato basato su database e tentativi automatici (fino a 3 tentativi per fase).
  • [NUOVO] Aggiunti messaggi di avanzamento specifici per fase, in modo che gli utenti vedano esattamente quale origine dati viene controllata (widget, personalizzatore, campi personalizzati, ecc.).
  • [FIX] Corretto conflitto di pianificazione cron su WordPress 6.7+ spostando la registrazione sull'hook init invece che su plugins_loaded.
  • [AGGIORNAMENTO] Risposte di errore AJAX standardizzate e controlli delle autorizzazioni corretti nei gestori di scansione.

Versione 1.0.14 – 22 gennaio 2026

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release corregge un errore fatale di divisione per zero nella formattazione delle dimensioni dei file e aggiunge una scansione più sicura per le immagini archiviate nei metadati serializzati dei post (ACF, page builder) e nei metadati dei termini di WooCommerce.

Plugin:

  • [FIX] Corretto errore fatale di divisione per zero in wp_media_cleanup_format_size() — la funzione ora restituisce '0 B' per input non validi invece di generare un errore PHP.
  • [NUOVO] Aggiunta la scansione in batch dei metadati serializzati dei post per rilevare immagini nei campi repeater ACF e nei page builder più diffusi.
  • [NUOVO] Aggiunta la scansione dei metadati dei termini per rilevare le miniature delle categorie di WooCommerce e altri riferimenti di immagini basati sui termini.
  • [AGGIORNAMENTO] Aggiunti unit test per i casi limite di wp_media_cleanup_format_size() — suite di test ora a 33 test.

Versione 1.0.13 – 20 gennaio 2026

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release estende il rilevamento delle immagini ai metadati serializzati dei post e ai metadati dei termini, riducendo il rischio di falsi positivi durante la scansione di siti che utilizzano ACF, page builder o WooCommerce.

Plugin:

  • [NUOVO] Aggiunta una scansione completa dei metadati serializzati dei post per rilevare immagini incorporate in campi repeater ACF e layout di page builder.
  • [NUOVO] Aggiunta la scansione dei metadati dei termini per proteggere le miniature delle categorie di WooCommerce dall'essere contrassegnate come non utilizzate.

Versione 1.0.12 – 16 gennaio 2026

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release aggiunge una casella di ricerca alla pagina di backup/ripristino, corregge errori di blocco del database causati da ID di scansione vuoti, ottimizza la scansione dei campi personalizzati e corregge l'accuratezza del conteggio delle immagini.

Plugin:

  • [NUOVO] Aggiunta casella di ricerca nella pagina di backup/ripristino per filtrare rapidamente i record di backup.
  • [FIX] Corretto scan_id vuoto che causava errori di blocco del database durante le scansioni a blocchi.
  • [AGGIORNAMENTO] Ottimizzate le prestazioni della scansione dei campi personalizzati per ridurre il carico delle query su siti di grandi dimensioni.
  • [FIX] Corretto il conteggio delle immagini per utilizzare solo i record del database invece dei conteggi del file system per una maggiore accuratezza.

Versione 1.0.11 – 16 gennaio 2026

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release aggiunge una modale di conferma per le scansioni di siti di grandi dimensioni per prevenire timeout accidentali e risolve errori di blocco del database causati da ID di scansione mancanti.

Plugin:

  • [NUOVO] Aggiunta modale di conferma per siti di grandi dimensioni prima di avviare le scansioni, avvisando gli utenti su siti con caricamenti di grandi dimensioni o tabelle di metadati dei post.
  • [FIX] Risolti errori di blocco del database causati da valori scan_id vuoti durante le operazioni di scansione a blocchi.

Versione 1.0.10 – 16 gennaio 2026

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Rilascio di manutenzione minore che corregge il conteggio delle immagini per utilizzare esclusivamente i record del database invece di fare affidamento sui conteggi del file system.

Plugin:

  • [FIX] Corretto il conteggio delle immagini per utilizzare solo i record del database, eliminando le discrepanze causate da incongruenze del file system.

Versione 1.0.9 – 17 dicembre 2025

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release aggiunge il supporto per le licenze partner per abilitare la distribuzione white-label tramite i provider di hosting.

Plugin:

  • [NUOVO] Aggiunta integrazione licenze partner per supportare accordi di distribuzione con provider di hosting.

Versione 1.0.8 – 19 novembre 2025

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release rinomina il plugin da “WP Image Size Cleanup” a “WP Media Cleanup” nell'intero codebase e in tutta la documentazione.

Plugin:

  • [AGGIORNAMENTO] Rinominato il plugin da “WP Image Size Cleanup” a “WP Media Cleanup” in tutti i file, stringhe e documentazione.

Versione 1.0.7 – 27 ottobre 2025

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release migliora l'interfaccia utente dell'amministratore, corregge la dimensione predefinita dei batch per gli ambienti di hosting condiviso, aggiunge una modale di integrazione Duplicator e rende le impostazioni dei giorni di conservazione dinamiche in tutta l'interfaccia.

Plugin:

  • [AGGIORNAMENTO] Corretto l'allineamento dei dashicon nei pulsanti di scansione, eliminazione e ripristino nell'interfaccia di amministrazione.
  • [FIX] Corretta la dimensione predefinita dei batch da 50 a 25 per una migliore compatibilità con gli ambienti di hosting condiviso.
  • [NUOVO] Aggiunta modale di integrazione plugin Duplicator per raccomandazioni pre-backup prima di eseguire la pulizia.
  • [AGGIORNAMENTO] Tutti i riferimenti ai giorni di conservazione nell'interfaccia utente ora visualizzano il valore configurato invece di un "30 giorni" hardcoded.
  • [AGGIORNAMENTO] Messaggistica aggiornata per rimuovere le affermazioni di sicurezza assolute e raccomandare Duplicator come best practice prima della pulizia.

Versione 1.0.6 – 24 ottobre 2025

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Correzione critica che aggiunge la protezione delle immagini responsive (srcset) per prevenire l'eliminazione delle dimensioni delle immagini utilizzate nei set di immagini responsive di WordPress.

Plugin:

  • [FIX] Aggiunta protezione srcset: le dimensioni delle immagini utilizzate nei set di immagini responsive di WordPress (medium, large, medium_large, 1536×1536, 2048×2048) sono ora preservate automaticamente.
  • [AGGIORNAMENTO] Utilizza wp_get_attachment_image_srcset() del core di WordPress per un rilevamento accurato di srcset.

Versione 1.0.5 – 24 ottobre 2025

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release aggiunge un supporto completo WP-CLI per l'automazione lato server, rafforza la pulizia cron contro attacchi di path traversal ed espande la suite di test a 30 test.

Plugin:

  • [NUOVO] Aggiunto set completo di comandi WP-CLI: find_unused, delete_unused, list_backups, restore, stats e benchmark.
  • [NUOVO] Aggiunta protezione path traversal alla pulizia dei backup cron utilizzando la validazione realpath() e controlli dei limiti della directory.
  • [FIX] Gestione dei percorsi di backup vuoti corretta nella pulizia cron per prevenire operazioni sui file non intenzionali.
  • [AGGIORNAMENTO] Aggiunta validazione della whitelist del parametro di formato ai comandi CLI.
  • [AGGIORNAMENTO] Suite di test ampliata a 30 test, inclusi 6 nuovi test di sicurezza cron (tutti superati).

Versione 1.0.4 – 23 Ottobre 2025

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release migliora il ripristino dei backup con il tracciamento dei metadati, aggiunge la segnalazione dettagliata delle statistiche di archiviazione e migliora la validazione della sicurezza del percorso di ripristino.

Plugin:

  • [NUOVO] Aggiunto tracciamento dei metadati per i record di backup per supportare segnalazioni accurate di ripristino.
  • [NUOVO] Aggiunta dashboard delle statistiche di archiviazione che mostra l'utilizzo del disco, la dimensione dei backup e la cronologia di pulizia.
  • [AGGIORNAMENTO] Migliorata la validazione del percorso di ripristino per prevenire il path traversal durante il ripristino.

Versione 1.0.3 – 23 Ottobre 2025

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release introduce "Ripristina tutti i backup" con elaborazione batch, aggiunge test di validazione del percorso di ripristino e migliora l'affidabilità del ripristino di massa su grandi set di backup.

Plugin:

  • [NUOVO] Aggiunto pulsante "Ripristina tutti i backup" con elaborazione batch per gestire grandi raccolte di backup senza timeout.
  • [NUOVO] Aggiunti test di ripristino backup inclusi validazione del percorso e controlli di sicurezza.
  • [AGGIORNAMENTO] Ripristino di massa migliorato per tracciare i backup totali e segnalare risultati accurati.

Versione 1.0.2 – 23 Ottobre 2025

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release rafforza la validazione di sicurezza per le operazioni di ripristino file e migliora la gestione degli errori e il logging nell'intero motore di pulizia.

Plugin:

  • [AGGIORNAMENTO] Migliorata la validazione di sicurezza per i percorsi di ripristino per bloccare posizioni di file non sicure o inaspettate.
  • [AGGIORNAMENTO] Migliorata la gestione degli errori e il logging di debug nelle operazioni di pulizia e ripristino.

Versione 1.0.1 – 23 Ottobre 2025

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Questa release offre significativi miglioramenti delle prestazioni utilizzando lookup di hash map O(1), aggiunge supporto base per WP-CLI, migliora l'affidabilità della scansione con caching transitorio e rifinisce l'interfaccia di amministrazione.

Plugin:

  • [AGGIORNAMENTO] Sostituiti lookup di array indicizzati con hash map per deduplicazione O(1), migliorando significativamente le prestazioni su siti di grandi dimensioni.
  • [AGGIORNAMENTO] Ottimizzata l'elaborazione dei chunk per prevenire rallentamenti durante scansioni di grandi dimensioni.
  • [NUOVO] Aggiunto supporto base per WP-CLI per eseguire la pulizia dei media dalla riga di comando.
  • [AGGIORNAMENTO] Migliorate le prestazioni di scansione utilizzando il caching transitorio per il lookup delle immagini utilizzate.
  • [AGGIORNAMENTO] Vari miglioramenti dell'interfaccia di amministrazione inclusi messaggi di stato vuoto e correzioni di layout.

Versione 1.0.0 – 25 Settembre 2025

Versione PHP: 7.2+
Versione WordPress: 5.5 o superiore.
Testato fino a: 6.9

  • Rilascio iniziale di WP Media Cleanup — un plugin WordPress per rimuovere in modo sicuro variazioni di dimensioni delle immagini inutilizzate per liberare spazio su disco proteggendo le immagini originali.

Plugin:

  • [NUOVO] Rilascio iniziale del plugin con autoloader PSR-4 personalizzato (nessuna dipendenza Composer in produzione).
  • [NUOVO] Motore di scansione principale per rilevare variazioni di dimensioni delle immagini inutilizzate in post, widget, customizer e campi personalizzati.
  • [NUOVO] Sistema di backup sempre attivo — tutte le eliminazioni creano backup automaticamente (non disattivabile).
  • [NUOVO] Eliminazione sicura con finestra di recupero di 30 giorni — file spostati in una directory temporanea prima della rimozione permanente.
  • [NUOVO] Log di audit delle attività con conservazione configurabile.
  • [NUOVO] Cron job giornaliero per la pulizia automatica dei backup scaduti e delle vecchie voci di log.
  • [NUOVO] Suite di test completa con 30 test che coprono scansione, sicurezza eliminazione, integrità backup e sicurezza.

Questo articolo è stato utile?


Articoli correlati

Non lasciare che un altro giorno passi senza protezione

Ogni ora senza backup adeguati di WordPress mette il tuo sito a rischio • Ogni migrazione di WordPress ritardata ti costa in termini di prestazioni e crescita

Get Duplicator Now
Plugin Duplicatore

Aspetta! Non perdere la tua
offerta esclusiva!

Come cliente , ottieni il 60% DI SCONTO

Prova Duplicator gratuitamente sul tuo sito: scopri perché oltre 1,5 milioni di professionisti di WordPress si fidano di noi. Ma non aspettare: questo sconto esclusivo del 60% è disponibile solo per un periodo limitato.

or
Get 60% Off Duplicator Pro Now →