Ogni volta che modifichi un post o una pagina di WordPress viene salvata una copia nel database causandone nel tempo un costante aumento in dimensioni. Una buona pratica è limitare o disabilitare le revisioni di WordPress, vediamo come.
Come limitare, disabilitare e cancellare le revisioni di WordPress
Per modificare il modo in cui WordPress gestisce le revisioni è necessario agire sul file di configurazione wp-config.php attraverso il parametro WP_POST_REVISIONS. Questo parametro può essere impostato su tre valori:
- true (impostazione di default): salva nel database tutte le revisioni
- false: non salva nessuna revisione tranne l’autosave di ciascun post
- numero intero maggiore di zero: imposta un valore predefinito di revisioni salvate per post. Le vecchie revisioni vengono cancellate automaticamente
Vediamo un paio di esempi.
Limitare
define( 'WP_POST_REVISIONS', 3 );
Disabilitare
define('WP_POST_REVISIONS', false );
Cancellare tutte le revisioni
DELETE FROM wp_posts WHERE post_type = "revision";
Per cancellare dal database tutte le revisioni puoi seguire la strada semplice ed affidarti ad un plugin come WP-Optimize oppure sporcarti le mani con phpMyAdmin. Apri phpMyAdmin e naviga in SQL options. Inserisci e lancia la stringa appena mostrata.
Risorse
Articoli correlati
Autore
Mi chiamo Giovanni Sacheli e dal 2009 aiuto le aziende a farsi trovare online. Sono specializzato in SEO tecnica e PPC, competenze che applico quotidianamente nella mia agenzia, Searcus Swiss Sagl. Mi piace sviluppare strumenti a supporto del mio lavoro, ho creato SEOdata.app e cluster.army e co-scritto il libro SEO Audit Avanzato. Curo maniacalmente questo blog per colleghi e appassionati, dove mi "appunto" quello che imparo. Sono un NERD anni '80, motociclista e orgoglioso papà di due bambini.
Link:
Giovanni Sacheli
SEO Audit Avanzato
Searcus Swiss Sagl
SEOdata.app
cluster.army
Commenti |2
Grazie. Articolo interessante ed utile. Così sarà possibile mantenere sotto controllo la dimensione del Db ed, in fase di backup, risparmiare spazio
Ciao Giovanni, grazie per aver lasciato il tuo commento :) a presto!