Come forse già sapete, WordPress dispone di una caratteristica integrata che consente di annullare le modifiche e di tornare a una versione precedente di una pubblicazione. Questa caratteristica si chiama Revisione della pubblicazione o semplicemente Revisione. Ma forse vi state chiedendo come funziona esattamente.
La maggior parte di noi commette errori quando scrive. A volte si potrebbe desiderare di non aver eliminato ciò che si era scritto in precedenza. Le revisioni permettono di correggere il problema tornando indietro nel tempo e annullando le modifiche.
Noi di WPBeginner ci affidiamo continuamente alla caratteristica Revisioni di WordPress per recuperare i contenuti eliminati, annullare gli errori e tornare a versioni più vecchie dei nostri articoli.
In questo articolo vi mostreremo come annullare facilmente le modifiche in WordPress con le revisioni delle pubblicazioni. Verrà inoltre illustrato come gestire facilmente le revisioni delle pubblicazioni in WordPress.
Ecco una panoramica degli argomenti trattati in questa guida:
Cos’è la funzione di revisione dei post?
La revisione dei post è una caratteristica dei siti web WordPress che consente di annullare le modifiche e tornare a una versione precedente dei post e delle pagine.
Per ogni bozza a cui si sta lavorando, WordPress salva automaticamente una revisione temporanea. Questo tipo di revisione si chiama salvataggio automatico.
WordPress memorizza un salvataggio automatico ogni 60 secondi. Inoltre, sostituisce automaticamente la versione precedente con il nuovo salvataggio automatico.
La funzione di salvataggio automatico aiuta a ripristinare il contenuto se qualcosa va storto prima di poterlo salvare. Ad esempio, se il browser si blocca o il computer si blocca durante la scrittura, è possibile ripristinare l’ultima bozza.
WordPress salva anche le revisioni dei post ogni volta che un utente fa clic sul pulsante di salvataggio, aggiornamento o pubblicazione. A differenza dei salvataggi automatici, queste revisioni sono memorizzate in modo permanente nel database di WordPress.
È possibile individuare, sfogliare e tornare a una qualsiasi di queste revisioni di WordPress dalla schermata di modifica del post.
Perché usare le revisioni dei post
Quasi tutti gli utenti di WordPress possono trarre beneficio dalla revisione dei post. Scrivere grandi contenuti richiede molte modifiche e cambiamenti. Le revisioni di WordPress vi permettono di vedere il vostro processo e di avere una visione a volo d’uccello di come si è evoluto il vostro post.
È quindi possibile passare da uno stato all’altro della bozza, apportare modifiche e rendere l’articolo perfetto per la pubblicazione.
Per i siti WordPress con più autori, le revisioni dei post consentono ai redattori di gestire facilmente il lavoro di più autori. È possibile vedere chi ha apportato modifiche a un articolo, quali modifiche ha apportato e così via.
Detto questo, vediamo come utilizzare le revisioni dei post per migliorare i post e le pagine di WordPress.
Come utilizzare le revisioni dei post per annullare le modifiche in WordPress
WordPress visualizza il numero di revisioni nella sezione “Post” del pannello Impostazioni sulla destra.
Si trova sul lato destro della schermata dell’editor dei post. Facendo clic su “Revisioni” si accede alla schermata delle revisioni dei post.
La schermata di revisione del post mostra l’ultima revisione del post con una barra di scorrimento in alto.
Facendo scorrere il pulsante sulla barra di scorrimento si accede alle revisioni precedenti del post.
Le modifiche apportate in ogni revisione sono evidenziate con i colori verde e rosa. In alto, è possibile vedere l’utente che ha apportato le modifiche, l’ora e altre informazioni.
WordPress vi dirà anche se una revisione è un salvataggio automatico o una bozza.
È possibile utilizzare i pulsanti successivo e precedente per spostarsi tra le revisioni.
Inoltre, è possibile selezionare la casella in alto “Confronta due revisioni qualsiasi”. In questo modo il pulsante della barra di scorrimento viene diviso in due e si può portare ogni pulsante a una revisione diversa e confrontare la differenza tra due revisioni distanti.
Per ripristinare una revisione, è sufficiente fare clic sul pulsante Ripristina questa revisione o Ripristina questo salvataggio automatico.
WordPress ripristinerà la revisione selezionata come revisione corrente del post e sarà possibile salvarla come bozza.
Tenete presente che il ripristino di una revisione precedente non cancellerà l’ultima versione del post. Al contrario, WordPress la memorizzerà nel database come un’altra revisione.
Utilizzo delle revisioni dei post con l’editor classico di WordPress
Nel caso in cui non abbiate aggiornato il vostro WordPress a Gutenberg e stiate ancora utilizzando l’editor classico, troverete le revisioni dei post nel meta-box di pubblicazione sul pannello destro della schermata di modifica del post/pagina.
Per visualizzare le revisioni dei post, è sufficiente fare clic sul link “Sfoglia” accanto al numero di revisioni. A parte questo, le revisioni dei post funzionano in modo simile sia nell’editor classico che in Gutenberg.
Limitare le revisioni dei post in WordPress
Tutte le revisioni dei post sono memorizzate nel database di WordPress. Per questo motivo, molti utenti temono che un numero eccessivo di revisioni possa rallentare i loro siti web.
Non è vero.
WordPress salta le revisioni dei post quando effettua le chiamate al database sul front-end. Cerca le revisioni solo nella schermata di modifica del post o quando si sta effettivamente sfogliando le revisioni.
È comunque possibile controllare e limitare le revisioni dei post in WordPress. Vi mostreremo due metodi diversi per farlo, in modo che possiate scegliere quello più adatto a voi.
1. Limitare le revisioni dei post in WordPress con un plugin
Il modo più semplice per gestire le revisioni dei post di WordPress è utilizzare un plugin. Questo permette di controllare le revisioni dall’area di amministrazione di WordPress.
La prima cosa da fare è installare e attivare il plugin WP Revisions Control. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.
Disclaimer: il plugin WP Revisions Control non viene aggiornato da un po’ di tempo, ma lo abbiamo testato di recente e funziona ancora bene. Per maggiori dettagli, potete consultare la nostra guida sull’utilizzo di plugin obsoleti.
Dopo l’attivazione, è necessario visitare la pagina Impostazioni ” Scrittura e scorrere fino alla sezione Controllo revisioni WP.
Da qui è necessario inserire il numero di revisioni che si desidera memorizzare per ogni tipo di post e poi fare clic sul pulsante “Salva modifiche” per memorizzare le impostazioni.
WP Revisions Control limita ora le revisioni dei post memorizzate nel database di WordPress.
Il plugin consente anche di eliminare le revisioni per un singolo post. È sufficiente modificare il post in cui si desidera eliminare le revisioni e scorrere in basso sotto l’editor.
È possibile limitare le revisioni solo per questo post o eliminarle facendo clic sul pulsante “Elimina queste revisioni”.
2. Limitare le revisioni dei post di WordPress manualmente
WordPress consente di controllare il numero di revisioni che si desidera mantenere per un articolo. Per limitare le revisioni dei post, basta aggiungere questo codice al file wp-config.php del vostro sito WordPress:
define( 'WP_POST_REVISIONS', 10 );
Non dimenticate di sostituire 10 con il numero di revisioni che volete mantenere per ogni post.
Per semplificare le cose, è possibile utilizzare WPCode. È il miglior plugin di snippet di codice per WordPress e vi aiuta ad aggiungere codici personalizzati senza rischiare di rompere il vostro sito.
Inoltre, WPCode è dotato di una libreria di oltre 1.500 snippet di codice già pronti, tra cui uno per limitare le revisioni delle pubblicazioni.
Per iniziare, è necessario installare e attivare il plugin gratuito WPCode. Se avete bisogno di aiuto, potete seguire il nostro tutorial su come installare un plugin di WordPress.
Dopo l’attivazione, andare su Code Snippets ” Library dalla dashboard di amministrazione di WordPress.
Quindi, cercare lo snippet “Limita le revisioni della pubblicazione”. Una volta trovato, passateci sopra e fate clic sul pulsante “Usa snippet”.
Da qui, WPCode aggiungerà automaticamente il codice che limita a 4 la memoria di archiviazione delle revisioni pubbliche.
Tuttavia, è possibile sostituire il 4 con un numero a piacere.
Dopodiché, è sufficiente attivare/disattivare l’interruttore in alto nella pagina da “Inattivo” ad “Attivo” e premere il pulsante “Aggiorna”.
Ecco fatto. Ora avete limitato con successo il numero di revisioni delle pubblicazioni che WordPress memorizzerà.
Come eliminare le vecchie revisioni dei post in WordPress
Le vecchie revisioni dei post sono perfettamente innocue e nella maggior parte dei casi non è necessario eliminarle. Tuttavia, se avete un sito web molto grande con migliaia di articoli, l’eliminazione delle vecchie revisioni dei post può aiutarvi a ridurre le dimensioni dei backup.
Per prima cosa, è necessario installare e attivare il plugin WP-Optimize. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin di WordPress.
Dopo l’attivazione, andare alla pagina WP-Optimize ” Database e selezionare la casella accanto all’opzione “Pulisci tutte le revisioni dei post”.
Ora fare clic sul pulsante “Esegui ottimizzazione” per eliminare tutte le revisioni dei post. Una volta ripulite le revisioni, disinstallare ed eliminare il plugin.
Per saperne di più su questo plugin, consultate la nostra recensione dettagliata di WP-Optimize.
Eliminazione delle revisioni dei post di WordPress tramite phpMyAdmin
Gli utenti avanzati possono anche eliminare le revisioni dei post di WordPress tramite phpMyAdmin.
Innanzitutto, assicuratevi di aver creato un backup completo del database di WordPress.
Dopodiché, è sufficiente accedere al pannello di controllo del vostro hosting WordPress e fare clic sull’icona phpMyAdmin.
Successivamente, è necessario selezionare il database di WordPress dalla colonna di sinistra. phpMyAdmin visualizzerà ora le tabelle del database di WordPress.
Successivamente, è necessario fare clic sulla scheda SQL dal menu in alto.
In questo modo verrà caricata l’interfaccia SQL di phpMyAdmin. Da qui è possibile eseguire manualmente i comandi sul database di WordPress.
È necessario inserire il seguente codice:
DELETE FROM wp_posts WHERE post_type = "revision";
Non dimenticate di sostituire wp_ con il prefisso del vostro database WordPress. Dopodiché, fate clic sul pulsante “Vai” per eseguire il comando.
phpMyAdmin ora cancellerà tutte le revisioni dal database di WordPress.
Nota: l’eliminazione delle revisioni non impedirà a WordPress di salvare le revisioni per i post futuri.
Come disabilitare completamente le revisioni dei post di WordPress
Non consigliamo di disabilitare le revisioni dei post di WordPress. Tuttavia, alcuni utenti potrebbero voler disabilitare le revisioni per ridurre le dimensioni del database di WordPress.
Il modo più semplice per farlo è installare il plugin Disable Post Revision. Per maggiori dettagli, consultate la nostra guida passo-passo su come installare un plugin di WordPress.
Dopo l’attivazione, accedere alla pagina Impostazioni ” Scrittura e selezionare i tipi di post per i quali si desidera disabilitare la funzione di revisione.
Non dimenticate di fare clic sul pulsante Salva modifiche per memorizzare le impostazioni.
Se non si vuole usare il plugin, si può fare la stessa cosa manualmente aggiungendo questo codice al file wp-config.php:
define('WP_POST_REVISIONS', false );
Questo codice disabilita la funzione di revisione dei post di WordPress sul vostro sito web. Permette comunque a WordPress di salvare un salvataggio automatico e una revisione nella memoria del browser.
Speriamo che questo articolo vi abbia aiutato a capire come usare le revisioni dei post di WordPress per annullare le modifiche e come gestire le revisioni dei post per i siti più grandi. Potreste anche voler consultare la nostra guida per principianti sulla gestione del flusso di lavoro editoriale in WordPress e su come aprire un blog in WordPress.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
Jiří Vaněk
This is a great article. On the one hand, revisions are a great thing, on the other hand, I really come across almost daily people complaining that their WordPress is slow. And very often revisions are to blame. For example, on a website with Elementor and a larger number of articles, revisions can grow to thousands. And then you can tell. I’m using the sweep plugin, but I’ll definitely look into your recommendations.
vibhakar
is there any way to get back my post revisions after optimizing ?
WPBeginner Support
If you mean you deleted your old revisions then you would not be able to get them back.
Admin
Jiří Vaněk
There is a way. Revisions are stored in the database like everything else. If you have a database backup and restore the database from the backup, the revision will be returned to you. If you don’t have a database backup, you’ve lost revisions permanently.
Steven
Hi there,
I tried to change the wp-config.php file and added the code: define( ‘WP_POST_REVISIONS’, 10 );
Then I emptied the revisions but still regularly see more than 10 revisions. How is this possible?
WPBeginner Support
You would want to ensure your wp-config does not have it set in another part of the file for one common reason.
Admin
Stacy
Hi, is there a way to limit the amount of revisions by time/date? For example, I want my website to only keep revisions that are 1 year old, is that possible?
WPBeginner Support
We do not have a recommended method for that at the moment but if we find a method we would recommend we will be sure to share.
Admin
Stacy
Thank you so much for checking, your team is doing great work and I appreciate every article you publish. Keep it up!
Jintu
I put the code on wp-config.php and 5 post revisions but still, it increases on my new article.
WPBeginner Support
You would want to ensure it is not set elsewhere in your file and you properly saved your changes for the most common reasosns.
Admin
Adnan
How to disable revisions of Elementor ?
WPBeginner Support
You would use the same method as in this article.
Admin
Amarachi
This was very helpful for me. I got tired seeing 20+ revisions in my posts! The plugins were easy to use and very straightforward!
WPBeginner Support
Glad our guide could be helpful
Admin