Conserva una cronologia delle modifiche utile

Devenia Revision Retention: modifiche recenti e riferimenti più lontani

Una sessione intensa può riempire la cronologia di piccole modifiche. Conserva le ultime versioni e alcune revisioni precedenti. Elimina il resto in lotti con limiti definiti.
La pulizia automatica è attiva fin dall’inizio. Controlla le impostazioni prima della prima esecuzione prevista, circa un’ora dopo l’attivazione.
Macchina Art Déco che rappresenta l’archiviazione ordinata delle revisioni WordPress

Le modifiche di oggi e il paragrafo scomparso il mese scorso

Le revisioni recenti aiutano ad annullare un errore appena commesso. Una versione precedente può contenere un paragrafo eliminato settimane fa. Conservando solo le ultime modifiche, potresti perdere quel riferimento più lontano.

Per impostazione predefinita restano le 10 revisioni più recenti e la revisione disponibile più vicina a ciascuna età scelta: 7, 14, 21, 28 e 70 giorni. Più riferimenti possono selezionare la stessa revisione. Si conservano quindi fino a 15 versioni distinte, in base alla cronologia disponibile.

Illustrazione del principio: versioni recenti raggruppate, versioni precedenti distanziate e copie non selezionate rimosse

I fogli raggruppati rappresentano le modifiche recenti; quelli distanziati, i riferimenti più lontani. L’illustrazione spiega il principio, non un numero esatto di revisioni.

Scegli la cronologia che serve alla redazione

Apri Strumenti > Revision Retention. Disattiva la pulizia automatica e salva mentre valuti le regole. Queste impostazioni determinano cosa potranno eliminare le esecuzioni successive.

Revisioni recenti e riferimenti nel tempo

Scegli quante versioni recenti conservare e quali momenti precedenti sono importanti. Dieci revisioni possono coprire minuti su una pagina modificata spesso, o mesi su una pagina poco aggiornata. Ogni riferimento seleziona la versione disponibile più vicina, non garantisce una copia di quel giorno preciso.

Tipi di contenuto e limiti per esecuzione

Articoli e pagine sono selezionati inizialmente. Gli altri tipi devono supportare le revisioni. Ogni esecuzione esamina per impostazione predefinita fino a 100 contenuti ed elimina fino a 500 revisioni. Le successive proseguono con i contenuti rimanenti e riprendono quelli lasciati incompleti.

Pulizia automatica

La prima esecuzione è prevista circa un’ora dopo l’attivazione, poi ogni giorno per impostazione predefinita tramite WP-Cron. L’esecuzione effettiva dipende dalla configurazione cron e dal traffico. Le esecuzioni attive eliminano definitivamente le revisioni senza chiedere una nuova conferma.

Controlla il prossimo lotto prima di eliminare

Una simulazione mostra i totali senza eliminare revisioni né avanzare nel trattamento. Riguarda il prossimo lotto, non l’intero sito, e aggiorna il rapporto dell’ultima esecuzione.

1. Esegui un backup del database

Controlla le pagine importanti nella cronologia delle revisioni di WordPress. Se serve ogni modifica di un periodo, pochi riferimenti precedenti potrebbero non bastare.

2. Esamina una simulazione

Seleziona Run dry-run. Controlla quante revisioni sono state esaminate, conservate e proposte per l’eliminazione. Il rapporto mostra quantità, non un elenco delle singole revisioni.

3. Applica le regole

Spunta la conferma di eliminazione e seleziona Run cleanup now. Se contenuti o impostazioni sono cambiati dopo la simulazione, ripetila: la pulizia ricalcola la selezione.

4. Leggi il risultato

Controlla il numero di eliminazioni, gli errori e se il limite ha fermato l’esecuzione. Lascia attiva la pianificazione solo se vuoi applicare automaticamente le stesse regole.

Conservare le revisioni non sostituisce un backup

Questo plugin non recupera revisioni eliminate. Seleziona dalla cronologia ancora esistente. Non ripristina versioni rimosse da WordPress, da un altro plugin o da una pulizia precedente.

Controlla anche il limite di revisioni di WordPress

Un limite separato può eliminare versioni precedenti prima che queste regole le esaminino. Adegualo alle tue esigenze. Il plugin gestisce la cronologia delle revisioni, non i backup del sito.

Due azioni per l’automazione autorizzata

Entrambe le azioni WordPress richiedono il permesso di gestire le impostazioni del sito. L’accesso MCP esterno necessita di un adattatore configurato separatamente che renda disponibili queste azioni.

Leggere impostazioni e stato

revision-retention/get-settings accetta un oggetto vuoto e restituisce le impostazioni attive, il rapporto dell’ultima esecuzione e la prossima esecuzione pianificata.

Simulare o eseguire un lotto

revision-retention/run esegue una simulazione per impostazione predefinita. Usa dry_run: false solo quando intendi eliminare definitivamente. Modifica le regole nella schermata di amministrazione nativa.

Prima dell’installazione

Richiede WordPress 6.9 o successivo e PHP 7.2 o successivo. Usa una versione PHP ancora mantenuta e supportata dal sito. Le esecuzioni automatiche richiedono che WP-Cron funzioni.

Macchina Art Déco che rappresenta l’archiviazione ordinata delle revisioni WordPress

Conserva la cronologia a cui vorrai tornare

Scarica il plugin, controlla la pianificazione attiva e scegli le regole di conservazione. Esegui un backup del database e simula il prossimo lotto prima della pulizia.