Documentazione del Duplicatore

Documentazione, materiali di riferimento ed esercitazioni per Duplicator

WP Media Cleanup – Registro delle modifiche


Versione 1.0.17 – 3 marzo 2026

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

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

Plugin:

  • [AGGIORNAMENTO] Sostituzione dell'icona dashicon con un'icona menu SVG personalizzata 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 alla versione: 6.9

  • Questa versione di manutenzione consolida tutti i recenti miglioramenti, tra cui la scansione dei file dei temi alla ricerca di riferimenti immagine hardcoded, una casella di ricerca nella pagina di backup/ripristino, la scansione serializzata dei meta dei post per la compatibilità con ACF e page builder, la scansione dei meta dei termini per WooCommerce e una correzione della divisione per zero.

Plugin:

  • [NOVITÀ] Aggiunta la scansione dei file dei temi per rilevare i riferimenti alle immagini hardcoded nei modelli dei temi.
  • [NOVITÀ] Aggiunta casella di ricerca nella pagina di backup/ripristino per un filtraggio più rapido dei record di backup.
  • [NOVITÀ] Aggiunta la scansione batch serializzata dei meta dati dei post per rilevare le immagini memorizzate nei ripetitori ACF e nei dati del page builder.
  • [NOVITÀ] Aggiunta la scansione dei meta tag per rilevare le miniature delle categorie WooCommerce e altre immagini basate sui tag.
  • [FIX] Risolto l'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 alla versione: 6.9

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

Plugin:

  • [NOVITÀ] Introdotto flusso di lavoro di scansione in 3 fasi: scansione dei contenuti, estrazione (a blocchi) e scansione delle dimensioni delle immagini per gestire tabelle meta post di grandi dimensioni senza timeout.
  • [NOVITÀ] Aggiunto supporto per la scansione riprendibile con tracciamento dello stato basato su database e riprova automatica (fino a 3 tentativi per ogni fase).
  • [NOVITÀ] Aggiunti messaggi di avanzamento specifici per ogni fase, in modo che gli utenti possano vedere esattamente quale fonte di dati viene controllata (widget, personalizzatore, campi personalizzati, ecc.).
  • [FIX] Risolto il conflitto di pianificazione cron su WordPress 6.7+ spostando la registrazione all'hook init invece che a plugins_loaded.
  • [AGGIORNAMENTO] Risposte di errore AJAX standardizzate e controlli di funzionalità corretti in tutti i gestori di scansione.

Versione 1.0.14 – 22 gennaio 2026

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

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

Plugin:

  • [FIX] Risolto errore fatale di divisione per zero in wp_media_cleanup_format_size() — la funzione ora restituisce "0 B" per gli input non validi invece di generare un errore PHP.
  • [NOVITÀ] Aggiunta la scansione batch serializzata dei meta dati dei post per rilevare le immagini nei campi ripetitori ACF e nei page builder più diffusi.
  • [NOVITÀ] Aggiunta la scansione dei meta tag per rilevare le miniature delle categorie WooCommerce e altri riferimenti alle immagini basati sui tag.
  • [AGGIORNAMENTO] Aggiunti test unitari per i casi limite di wp_media_cleanup_format_size() — la suite di test ora comprende 33 test.

Versione 1.0.13 – 20 gennaio 2026

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

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

Plugin:

  • [NOVITÀ] Aggiunta la scansione completa dei metadati serializzati dei post per rilevare le immagini incorporate nei campi ripetitori ACF e nei layout del page builder.
  • [NOVITÀ] Aggiunta la scansione dei meta tag per proteggere le miniature delle categorie WooCommerce dall'essere contrassegnate come inutilizzate.

Versione 1.0.12 – 16 gennaio 2026

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

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

Plugin:

  • [NOVITÀ] Aggiunta casella di ricerca nella pagina di backup/ripristino per filtrare rapidamente i record di backup.
  • [FIX] Risolto il problema dello scan_id vuoto che causava errori di blocco del database durante le scansioni frammentate.
  • [AGGIORNAMENTO] Ottimizzazione delle prestazioni di scansione dei campi personalizzati per ridurre il carico delle query sui siti di grandi dimensioni.
  • [CORREZIONE] Corretto il conteggio delle immagini in modo da utilizzare solo i record del database invece dei conteggi del filesystem per garantire una maggiore precisione.

Versione 1.0.11 – 16 gennaio 2026

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

  • Questa versione aggiunge una finestra di conferma per le scansioni di siti di grandi dimensioni, al fine di evitare timeout accidentali, e risolve gli errori di blocco del database causati dalla mancanza di ID di scansione.

Plugin:

  • [NOVITÀ] Aggiunto un finestra modale di conferma per siti di grandi dimensioni prima di avviare le scansioni, che avvisa gli utenti sui siti con upload di grandi dimensioni o tabelle meta dei post.
  • [FIX] Risolti gli 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 alla versione: 6.9

  • Versione di manutenzione minore che corregge la segnalazione del conteggio delle immagini in modo da utilizzare esclusivamente i record del database invece di basarsi sui conteggi del filesystem.

Plugin:

  • [FIX] Risolto il conteggio delle immagini per utilizzare solo i record del database, eliminando le discrepanze causate dalle incongruenze del filesystem.

Versione 1.0.9 – 17 dicembre 2025

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

  • Questa versione aggiunge il supporto per le licenze dei partner per consentire la distribuzione white label tramite provider di hosting.

Plugin:

  • [NOVITÀ] Aggiunta l'integrazione delle licenze dei partner per supportare gli accordi di distribuzione dei provider di hosting.

Versione 1.0.8 – 19 novembre 2025

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

  • Questa versione rinomina il plugin da "WP Image Size Cleanup" a "WP Media Cleanup" nell'intero codice sorgente e in tutta la documentazione.

Plugin:

  • [AGGIORNAMENTO] Il plugin è stato rinominato da "WP Image Size Cleanup" a "WP Media Cleanup" in tutti i file, le stringhe e la documentazione.

Versione 1.0.7 – 27 ottobre 2025

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

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

Plugin:

  • [AGGIORNAMENTO] Risolto il problema di allineamento delle icone nei pulsanti di scansione, eliminazione e ripristino nell'interfaccia di amministrazione.
  • [CORREZIONE] Dimensione predefinita del batch corretta da 50 a 25 per una migliore compatibilità con gli ambienti di hosting condiviso.
  • [NOVITÀ] Aggiunta finestra modale di integrazione del plugin Duplicator per i consigli pre-backup prima dell'esecuzione della pulizia.
  • [AGGIORNAMENTO] Tutti i riferimenti ai giorni di conservazione nell'interfaccia utente ora visualizzano il valore configurato invece del valore fisso "30 giorni".
  • [AGGIORNAMENTO] Messaggio aggiornato per rimuovere affermazioni di assoluta sicurezza 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 alla versione: 6.9

  • Correzione critica che aggiunge la protezione delle immagini responsive (srcset) per impedire la cancellazione 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 (media, grande, medio-grande, 1536×1536, 2048×2048) vengono ora conservate automaticamente.
  • [AGGIORNAMENTO] Utilizza il core di WordPress wp_get_attachment_image_srcset() 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 alla versione: 6.9

  • Questa versione aggiunge il supporto completo WP-CLI per l'automazione lato server, rafforza la pulizia cron contro gli attacchi di traversal path e amplia la suite di test a 30 test.

Plugin:

  • [NOVITÀ] Aggiunto set completo di comandi WP-CLI: find_unused, delete_unused, list_backups, restore, stats e benchmark.
  • [NOVITÀ] Aggiunta protezione dal path traversal alla pulizia dei backup cron utilizzando la convalida realpath() e i controlli dei limiti delle directory.
  • [FIX] Risolto il problema relativo alla gestione dei percorsi di backup vuoti nella pulizia cron per impedire operazioni sui file non intenzionali.
  • [AGGIORNAMENTO] Aggiunta la convalida della whitelist dei parametri 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 alla versione: 6.9

  • Questa versione migliora il ripristino dei backup con il tracciamento dei metadati, aggiunge report dettagliati sulle statistiche di archiviazione e migliora la convalida della sicurezza del percorso di ripristino.

Plugin:

  • [NOVITÀ] Aggiunto il monitoraggio dei metadati per i record di backup per supportare la creazione di report accurati sul ripristino.
  • [NOVITÀ] Aggiunta dashboard delle statistiche di archiviazione che mostra l'utilizzo del disco, la dimensione dei backup e la cronologia delle operazioni di pulizia.
  • [AGGIORNAMENTO] Migliorata la convalida della sicurezza del percorso di ripristino per impedire 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 alla versione: 6.9

  • Questa versione introduce la funzione "Ripristina tutti i backup" con elaborazione in batch, aggiunge test di convalida del percorso di ripristino e migliora l'affidabilità del ripristino in blocco su set di backup di grandi dimensioni.

Plugin:

  • [NOVITÀ] Aggiunto il pulsante "Ripristina tutti i backup" con elaborazione in batch per gestire grandi raccolte di backup senza timeout.
  • [NOVITÀ] Aggiunti test di ripristino del backup, inclusi la convalida del percorso e i controlli di sicurezza.
  • [AGGIORNAMENTO] Miglioramento del ripristino in blocco per tracciare i backup totali e riportare risultati accurati.

Versione 1.0.2 – 23 ottobre 2025

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

  • Questa versione rafforza la convalida della sicurezza per le operazioni di ripristino dei file e migliora la gestione degli errori e la registrazione nel motore di pulizia.

Plugin:

  • [AGGIORNAMENTO] Validazione di sicurezza migliorata per i percorsi di ripristino al fine di bloccare posizioni di file non sicure o impreviste.
  • [AGGIORNAMENTO] Migliorata la gestione degli errori e la registrazione dei debug durante le operazioni di pulizia e ripristino.

Versione 1.0.1 – 23 ottobre 2025

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

  • Questa versione offre miglioramenti significativi delle prestazioni grazie all'utilizzo di ricerche nella mappa hash O(1), aggiunge il supporto di base per WP-CLI, migliora l'affidabilità della scansione con la cache temporanea e perfeziona l'interfaccia di amministrazione.

Plugin:

  • [AGGIORNAMENTO] Sostituzione delle ricerche nell'array indicizzato con mappe hash per la deduplicazione O(1), migliorando significativamente le prestazioni su siti di grandi dimensioni.
  • [AGGIORNAMENTO] Ottimizzazione dell'elaborazione dei blocchi per evitare rallentamenti durante le scansioni di grandi dimensioni.
  • [NOVITÀ] Aggiunto supporto WP-CLI di base per eseguire la pulizia dei file multimediali dalla riga di comando.
  • [AGGIORNAMENTO] Miglioramento delle prestazioni di scansione grazie all'utilizzo della cache temporanea per la ricerca delle immagini utilizzate.
  • [AGGIORNAMENTO] Vari miglioramenti all'interfaccia di amministrazione, tra cui messaggi di stato vuoto e correzioni al layout.

Versione 1.0.0 – 25 settembre 2025

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

  • Versione iniziale di WP Media Cleanup, un plugin WordPress che consente di rimuovere in modo sicuro le varianti di dimensioni delle immagini inutilizzate per liberare spazio su disco, proteggendo al contempo le immagini originali.

Plugin:

  • [NOVITÀ] Rilascio iniziale del plugin con autoloader PSR-4 personalizzato (nessuna dipendenza da Composer in produzione).
  • [NOVITÀ] Motore di scansione principale per rilevare variazioni di dimensioni delle immagini inutilizzate nei post, nei widget, nel personalizzatore e nei campi personalizzati.
  • [NOVITÀ] Sistema di backup sempre attivo: tutte le eliminazioni creano automaticamente dei backup (non è possibile disattivare questa funzione).
  • [NOVITÀ] Eliminazione temporanea con finestra di recupero di 30 giorni: i file vengono spostati in una directory temporanea prima della rimozione definitiva.
  • [NOVITÀ] Registro di controllo delle attività con conservazione configurabile.
  • [NOVITÀ] Cron job giornaliero per la pulizia automatica dei backup scaduti e delle vecchie voci di log.
  • [NOVITÀ] Suite di test completa con 30 test che coprono la scansione, la sicurezza dell'eliminazione, l'integrità del backup e la sicurezza.

Questo articolo è stato utile?


Articoli correlati

Non lasciate che un altro giorno passi senza protezione

Ogni ora senza un adeguato backup di WordPress mette a rischio il vostro sito - Ogni migrazione di WordPress ritardata vi costa prestazioni e crescita

Ottenere Duplicator ora
Plugin duplicatore

Aspetta! Non perdere l'offerta esclusiva dell'
!

In qualità di cliente , hai diritto a uno sconto del 60%.

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

o
Ottieni subito il 60% di sconto su Duplicator Pro →