Per chi, come me, è maniaco dell’ordine, almeno nel lavoro, avere davanti le revisioni dei post di WordPress è un fastidio che non vi dico.
Le revisioni non sono altro che delle copie del post che vengono salvate automaticamente da WordPress ogni volta che lo modifichiamo, anzi ogni volta che premiamo il tasto aggiorna.
Sì, perchè basta questo, anche se non abbiamo apportato alcuna modifica.

La scritta che appare in fondo all’editor di WordPress quando clicchiamo il tasto Pubblica o Aggiorna.
A parte il fastidio, odio il fatto che nel database si accumuli della roba inutile, che non mi servirà mai.
C’è un rimedio a tutto, come dice il vecchio adagio.
Infatti oggi ci dedichiamo alla eliminazione delle revisioni presenti nel blog/sito e alla prevenzione della loro creazione.
Faremo tutto questo con due righe di codice, nulla di più.
Eliminare le revisioni dei post pubblicati
- Accedere a phpMyadmin
- Selezionare il database che ci interessa dal menu a sinistra
- clic sulla scheda SQL
Ci apparirà il pannello in cui inserire la query, niente paura, basta inserire questa riga di codice e cliccare su Esegui:
Delete from wp_posts where post_type='revision';
Fatto!
Non dobbiamo fare nient’altro.
Adesso, se ritorniamo al post con la revisione e ricarichiamo la pagina nel browser (F5), non avremo più quella fastidiosa scritta in basso, sparita perchè eliminata dalla nostra query.
Disabilitare le revisioni dei post
Non è finita qui:
se facciamo clic su Aggiorna apparirà nuovamente la revisione in fondo al post (lo so, sembra uno scherzo).
Questo accade perchè con la query precedente abbiamo solamente fatto puliza, abbiamo eliminato le revisioni esistenti.
Con un’altra riga possiamo, definitivamente, sbarazzarci del problema “revisioni” disabilitandole.
Apriamo con Notepad++ il file wp-config.php presente nella nostra installazione di WordPress
In fondo alla pagina aggiungiamo questa riga:
define('WP_POST_REVISIONS', false);
[box type=”warning”] Nota: se avete cambiato il prefisso di WordPress dovete modificarlo anche qui, altrimenti non funzionerà.[/box]
Finalmente abbiamo fatto fuori le revisioni, che soddisfazione!
Spero sinceramente di esservi stato utile, alla prossima 🙂
ciao…si vede che non sono molto pratica ma non riesco proprio a fare le operazioni che hai descritto 🙁
come faccio ad accedere a phpmyadmin? e poi, qual è il detabase che ci interessa?
grazie!
Grazie EuGENIO, finalmente quello che cercavo, ho appena completato l’azione, ma speravo di vedere istantaneamente diminuire la dimensione del wp_post nel database. E’ uguale. Devo attendere?
Ciao Wilo, è normale, non c’è un’importante diminuzione delle dimensioni del db. Grazie, a presto