Salvataggio automatico in Gutenberg

Salvataggio automatico in Gutenberg. Ecco come rimuoverlo.

Salvataggio automatico in Gutenberg fastidioso? Vediamo come disabilitarlo.

Avrai sicuramente aggiornato il tuo sito web con il nuovo editor Gutenberg  ed avrai visto le tante novità del nuovo editor blocchi permette di fare. Beh, ti dirò la verità non ne sono tanto entusiasta! Infatti l’ho disabilitato! Come ho fatto? Ho scritto per te una mini guida:

Disabilitare Editor Gutenberg. Tre modi per cambiare editor.

Perchè questa scelta? Uno dei tanti motivi è che mi capita spesso quando inserisco un nuovo articolo in WordPress in modo automatico e invasivo Gutenberg salvi il mio contenuto tantissime volte. Questi salvataggi non fanno altro che creare tante revisioni dell’articolo che sto scrivendo facendo aumentare le dimensioni del database del sito.

Salvataggio automatico in Gutenberg: disabilitiamolo

Per evitare il salvataggio automatico in Gutenberg ti bastano giusto due righe di codice che dovrai inserire nel file wp-config.php 


define('AUTOSAVE_INTERVAL', 300);

define('WP_POST_REVISIONS', false);

Come funziona AUTOSAVE_INTERVAL

La prima riga di codice AUTOSAVE_INTERVAL stabilisce l’intervallo di tempo nel quale WordPress esegue il salvataggio automatico del tuo post.

Nel codice che vi ho postato lo ho impostato a 300 secondi, ovvero 5 minuti.

Maggiori informazioni su questa funzione: AUTOSAVE_INTERVAL

Come funziona WP_POST_REVISIONS

La seconda riga nell’esempio usa la WP_POST_REVISIONS che stabilisce il numero di revisioni che un post può avere, oppure, se usato con valori boleani come true o false, decide se abilitare le revisioni o meno.

Di default è impostato su true. Nel codice che vi ho postato invece, le revisioni sono state completamente disabilitate.

Ma voi potete anche immettere un valore numerico all’opzione WP_POST_REVISIONS, per esempio se volete che le revisioni siano al massimo 10 per ogni post o pagina, non serve altro che specificarlo in modo numerico:

define('WP_POST_REVISIONS', 10);

Maggiori informazioni su questa funzione: WP_POST_REVISIONS

Disabilitare salvataggio automatico in Gutenberg per i Custom Post Type

In questo caso potete stabilire solo se abilitare o meno le revisioni, oppure stabilirne il numero, esclusivamente per alcuni custom post type.

Ma questa volta non servirà andare nel wp-config.php, bensì potrete integrare questa funzione per esempio nel vostro tema o plugin.

Per questo ci viene incontro la funzione di default in WordPress wp_revisions_to_keep

Nello specifico vi basterà applicare un filtro.

Nel caso vogliate farlo per tutti i post e le pagine di un sito in WordPress, allora dovrete usare questa funzione:


<?php
function my_max_revisions( $num, $post ) {
$num = 5;
return $num;

}

add_filter( 'wp_revisions_to_keep', 'my_max_revisions', 10, 2 );

Se invece volete farlo solo ed esclusivamente per certi custom post type, allora la funzione includerà una condizionale, ovvero:


<?php
function my_max_revisions_for_cpt( $num, $post ) {
if( 'your_custom_post_type_name' == $post->post_type ) {
$num = 5;
}
return $num;
}
add_filter( 'wp_revisions_to_keep', 'my_max_revisions_for_cpt', 10, 2 );

Conclusione

Abbiamo visto come rimuovere il salvataggio automatico in Gutenberg. Se conosci altri metodi scrivilo nei commenti.

Autore Bartolomeo

Consulente tecnico con la passione per il web e la tecnologia e tutto quello che le ronza intorno.
Nel tempo libero scrivo articoli per il mio blog su argomenti vari, in particolare su configurazione Windows, Linux e WordPress.

Condividi questo articolo!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Ho letto la policy privacy e accetto il trattamento dei miei dati personali in conformità al D.Lgs. 196/2003