Le revisioni sono una delle cose più utili introdotte in WordPress, permettono di mantenere varie versioni di un post/pagina permettendo cosi di tornare indietro a una versione precedente inoltre vengono usate per l’auto salvataggio…
Il problema nasce quando non si ha bisogno di tornare a versioni precedenti sopratutto se chi crea/modifica i post sono poche persone, e le tabelle crescono a dismisura diminuendo cosi l’efficienza dell’intero sito, per questo può essere utile cancellare le revisioni ogni tot giorni, per dare un ottimizzazione generale al sito.
Con questa query è possibile cancellare le revisioni già create, ovviamente se avete usato dei prefix diversi dal wp_ dovete modificarla:
DELETE a,b,c FROM wp_posts a LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision';
E’ possibile disabilitare le revisioni in wordpress anche se non lo consiglio a meno che non si hanno seri problemi di prestazioni con tanti post.
Per disabilitare le revisioni dobbiamo modificare il file wp-config.php aggiungendo questa linea:
define('WP_POST_REVISIONS', false);
Una volta fatto non verranno più usate le revisioni quindi bisogna però far attenzione a quello che si fa con i post.