Eliminare le Revisioni

La soluzione più immediata dovrebbe essere la disabilitazione degli autosalvataggi, basta inserire nel file wp-config.php (lo si può trovare nella root principale del sito) subito sotto la riga “define(‘DB_COLLATE’, ”);“:

define('WP_POST_REVISIONS', 0);

ma ciò comporterebbe la totale perdita del vantaggio di cui abbiamo parlato fino ad ora.

Invece di disabilitare totalmente le revisioni, sarebbe più indicato limitarle ad un numero massimo così da sovrascrivere di volta in volta quelle estremamente antiche. Per far ciò basta modificare leggermente il codice precedente:

define('WP_POST_REVISIONS', 3);

In questo modo avremo solo 3 revisioni per articolo e non infinite.

E’ possibile anche esplicitare gli intervalli di tempo tra un salvataggio e l’altro, basta inserire il seguente codice subito dopo il precedente:

define('AUTOSAVE_INTERVAL', 300);

Il valore di default dell’intervallo è di 60 secondi, nel nostro esempio lo abbiamo invece impostato a 300 secondi così da avere salvataggi meno frequenti.

In conclusione parliamo di come rimuovere tutte le revisioni dal database al fine di alleggerirne il carico.
E’ utile effettuare tale eliminazione di tanto in tanto. Quindi colleghiamoci al database tramite phpmyadmin e nella tab “sql” inseriamo la seguente query:

DELETE FROM wp_posts WHERE post_type = 'revision'

fonte:  http://www.gaiamegna.it/blog/wordpress/disabilitare-autosalvataggi-in-wordpress-ed-eliminare-le-revisioni/