Documentazione Duplicator

Documentazione, Materiali di Riferimento e Tutorial per Duplicator

Vuoi che venga fatto per te?

Lascia che gli esperti di Duplicator migrino il tuo sito WordPress per te: in modo rapido, sicuro e senza problemi.

Richiedi aiuto per la migrazione

WP Media Cleanup – Registro modifiche


Versione 1.0.19 – 4 agosto 2026

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

  • Questa release aggiunge una gestione più intelligente per le scansioni bloccate dal firewall e corregge due bug che interessano grandi librerie multimediali ed eliminazioni massive.

Plugin:

  • [AGGIORNAMENTO] Le scansioni bloccate da una sfida firewall/CDN (es. Cloudflare) ora si interrompono con un messaggio chiaro che ti chiede di consentire admin-ajax.php, invece di ritentare una richiesta che non potrà mai avere successo e fallire con un errore AJAX generico.
  • [AGGIORNAMENTO] La console del browser non registra più errori da altri plugin sotto il nome WP Media Cleanup.
  • [CORREZIONE] Corrette scansioni che fallivano con un errore di esaurimento della memoria PHP su grandi librerie multimediali. La fase di estrazione non crea più un indice per dimensione di ogni allegato utilizzato; gli allegati utilizzati ora mantengono tutte le loro dimensioni generate tramite un controllo diretto durante la scansione.
  • [CORREZIONE] Corretta l'eliminazione massiva che ricaricava la pagina e scartava i risultati della scansione. Le eliminazioni ora si completano in loco: gli elementi eliminati con successo vengono rimossi dall'elenco, i file che non è stato possibile eliminare rimangono visibili con il loro errore e la tua posizione nei risultati viene preservata.

Versione 1.0.18 – 7 maggio 2026

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

  • Questa release corregge due casi limite che potevano compromettere backup, eliminazioni o caricamento del plugin su determinati ambienti di hosting.

Plugin:

  • [CORREZIONE] Corretti backup ed eliminazioni che fallivano su host (es. WP Engine) che disabilitano la funzione disk_free_space() di PHP. Le informazioni sullo spazio su disco ora vengono trattate come "sconosciute" quando non disponibili, consentendo alle operazioni di procedere in sicurezza.
  • [CORREZIONE] Corretto un errore "WPMediaCleanup\Plugin non trovato" su PHP 7.x causato da un caso limite dell'autoloader.

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

Ottieni Duplicator Ora
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.

o
Ottieni 60% di Sconto su Duplicator Pro Ora →