Disattivare il sistema di revisioni e salvataggi automatici di WordPress

WordPress sta diventando un CMS sempre più evoluto, e il Post Revision Tracking ne è una prova diretta. Questa funzionalità non è altro che la gestione delle revisione degli articoli ed ha lo scopo di tener traccia delle modifiche apportate ad ogni articolo o pagina. Ad un primo sguardo sembra una funzionalità davvero utile, ma non lo è :D, soprattutto nei casi in cui il blog è mantenuto da una singola persona o da una ristretta cerchia ( come nel nostro caso ). Un altra scocciatura è il salvataggio automatico, che ogni tot secondi effettua un salvataggio dell'articolo che stiamo scrivendo. Personalmente queste funzioni le ritengo inutili. Io prima di postare un articolo lo scrivo con tutta calma su Notepad++ e poi lo posto sul sito. Di conseguenza non mi importa niente che vengano effettuati 10 salvataggi di uno stesso articolo. Tutte queste revisione alla fine vanno a finire nel database e rompono solo le scatole, perché occupano solo spazio ( per quanto minimo sia ).
Per chi avesse il mio stesso tipo di problema, ecco le possibili soluzioni.

Scaricate il file wp-config.php tramite FTP, o modificatelo via SSH e scrivete alla fine:

/*
 disattivo il sitema di revisione e autosave
*/
define ('WP_POST_REVISIONS', 0);
define('AUTOSAVE_INTERVAL', 600);

define('AUTOSAVE_INTERVAL', 600), fa si che l'articolo venga salvato automaticamente ogni ora.

Un'altra soluzione è utilizzare i plugin: "Revision Control" e "Disable Autosave"
Io ho utilizzato questa strada, e il problema nel 99% dei casi è stato risolto.

Ed ora è arrivato il momento di fare un po' di pulizia sul database. Entrate nel pannello di phpmyadmin o da linea di comando e scrivete:

SELECT * FROM `wp_posts` WHERE `post_type` = 'revision';

Con questa query visualizzeremo tutti i post di revisione, dategli un occhiata per vedere se tutto è ok. Poi potete eliminarli uno per uno spuntandoli e poi eliminandoli o eseguendo questa query:

DELETE FROM wp_posts WHERE post_type = 'revision';

I post che vengono identificati come post di revisione sono i record aventi come attributi ( nella tabella wp-post ):

post_type = “revision”
post_status = “inherit”