back to top

Come disabilitare, limitare o cancellare le revisioni in WordPress

Le “revisioni” sono una funzionalitร  molto interessante di WordPress, esse permettono infatti di conservare un elenco completo delle varie versioni di un articolo per risalire ad eventuali modifiche e correzioni effettuate nel tempo.

Come รจ facile immaginare si tratta di uno strumento estremamente comodo per un’attivitร  editoriale in quanto consente di recuperare facilmente versioni precedenti di un articolo modificato per errore o in modo sbagliato.

Problemi legati alle revisioni di WordPress

Seppur utilissimo, lo strumento delle revisioni in WordPress presenta due svantaggi:

  1. essendo un’operazione in piรน che l’applicazione deve compiere ogni volta che viene editato un contenuto, questa incide sul livello generale delle prestazioni del sistema;
  2. in secondo luogo, essa determina la registrazione di un numero maggiore di dati occupando piรน spazio nel database (cosa che, nel tempo, puรฒ portare ad un vero e proprio “gigantismo” di quest’ultimo.

Alla luce di quanto sopra, in talune realtร , puรฒ essere utile valutare un intervento sul sistema delle revisioni al fine di eliminarlo o di limitarne l’impatto. Vediamo come.

Disattivare le revisioni di WordPress

Per chi volesse disattivare le revisioni รจ disponibile una semplice procedura che prevede di agire su una costante di WordPress denominata WP_POST_REVISIONS. E’ sufficiente aprire il file “wp-config.php” ed inserire all’interno di esso la seguente direttiva:

define('WP_POST_REVISIONS', false );

Limitare le revisioni di WordPress

Se non vogliamo eliminare del tutto lo strumento delle revisioni, possiamo comunque limitarne l’utilizzo ad un numero predefinito (e limitato) di revisioni per ciascun post. In questo modo WordPress non salverร  tutte le modifiche effettuate ai post ma solamente le ultime N modifiche.

per farlo, come nell’esempio precedente, dovremmo agire sul file “wp-config.php” ed inserire la seguente riga di codice:

define('WP_POST_REVISIONS', 5);

Nel nostro esempio abbiamo impostato un numero massimo di revisioni per ciascun post, questo significa che WordPress manterrร  memoria solo le ultime cinque modifiche ed eliminerร  quelle precedenti in modo automatico.

Una volta risolto anche questo aspetto si potranno ottimizzare ulteriormente le features per il salvataggio automatico agendo sugli intervalli previsti per il salvataggio automatico dei contenuti durante la fase di editing. Per farlo dovremo agire su un’altra costante:

define('AUTOSAVE_INTERVAL', 120);

Il valore relativo ai salvataggi automatici degli articoli dovrร  essere espresso in secondi, di default si avrร  un salvataggio ogni 60 secondi, con la correzione operata nel nostro esempio fisseremo un intervallo di tempo doppio rispetto a quello predefinito.

Cancellare tutte le revisioni

Se il nostro database รจ diventato eccessivamente ingombrante, puรฒ essere una buon idea quella di cancellare tutte le revisioni dei post salvate al suo interno. Per farlo sarร  sufficiente lanciare una query tramite phpMyAdmin. Eccola:

DELETE FROM wp_posts WHERE post_type = "revision";

La query in questione effettuerร  la cancellazione permanente di tutte le revisioni dei post, quindi l’invio รจ di utilizzarla con cautela.

Altri contenuti interessanti

Pubblicitร 
Claudio Garau
Claudio Garau
Web developer, programmatore, Database Administrator, Linux Admin, docente e copywriter specializzato in contenuti sulle tecnologie orientate a Web, mobile, Cybersecurity e Digital Marketing per sviluppatori, PA e imprese.

Leggi anche...

Sito WordPress bloccato in manutenzione: come risolvere?

Un problema comune che si pรฒ incontrare durante la...

Clonare un sito WordPress

Esistono diverse ragioni per cui potrebbe essere utile clonare...

Disabilitare i commenti in WordPress

Una delle caratteristiche da sempre più apprezzate nei siti...

WordPress: Custom Post Type, cosa sono e come crearli

Nonostante qualcuno pensi che Wordpress sia una semplice piattaforma...

Mettere in sicurezza WordPress: proteggere la cartella wp-admin da accessi non autorizzati

Vediamo come implementare una maggior sicurezza all'interno del nostro...

Mettere WordPress in manutenzione senza usare plugin

Quando si deve mettere in manutenzione un blog basato...
Pubblicitร