Il cestino di WordPress è fuori controllo? Se la pensate così, non siete soli.
Di default, WordPress elimina automaticamente tutto ciò che è rimasto nel cestino per 30 giorni.
Sebbene questa caratteristica sia utile, lasciare che i cestini si accumulino può occupare spazio prezioso sul server e potenzialmente rallentare il sito.
In base alla nostra esperienza, abbiamo riscontrato che alcuni utenti possono trarre beneficio da uno svuotamento più frequente del cestino. Questo vale soprattutto per i siti che pubblicano e aggiornano molti contenuti.
In questo articolo vi mostreremo come svuotare automaticamente la cestina ogni giorno, ogni settimana o a qualsiasi intervallo desiderato.

Cos’è la cestina in WordPress?
WordPress ha aggiunto la caratteristica della cestina già nella versione 2.9. Funziona proprio come il cestino o la cestina del vostro computer.
In altre parole, gli articoli eliminati non vengono rimossi immediatamente, ma vengono inviati alla cestina. Quindi, possono essere recuperati prima che WordPress li elimini per sempre dopo un certo periodo di tempo.

Chiunque può fare clic sul collega “elimina” di un articolo per sbaglio. Ecco perché WordPress semplifica il ripristino di articoli e pagine eliminati.
Il vostro sito web WordPress elimina automaticamente tutto ciò che viene cestinato dopo 30 giorni, in modo che non si accumuli e continui a utilizzare le risorse del server.
Se volete impedire a WordPress di svuotare automaticamente la cestina, potete seguire la nostra guida su come disabilitare lo svuotamento automatico della cestina in WordPress.
E se invece preferite che la cestina venga svuotata in modo più normale di una volta al mese?
Vediamo come svuotare automaticamente la cestina di WordPress dopo un certo periodo di tempo.
Copriamo due metodi. Potete usare i colleghi qui sotto per passare al metodo che preferite:
Metodo 1: Svuotare automaticamente la cestina di WordPress con WPCode (consigliato)
Per questo metodo, utilizzeremo uno snippet di codice personalizzato per svuotare automaticamente il cestino di WordPress.
È possibile aggiungere questo frammento di codice al file functions.php del tema WordPress. Tuttavia, un piccolo errore nel codice può rompere il sito web e renderlo inaccessibile.
Ecco perché vi consigliamo di utilizzare WPCode. È il miglior plugin di snippets di codice per WordPress che consente di aggiungere in modo sicuro codice personalizzato al sito web senza romperlo.
Durante i nostri test, l’abbiamo trovato facilissimo da usare. Inoltre, ci piace la modalità di inserimento automatico che aggiunge immediatamente lo snippet al sito non appena lo si attiva. Per approfondire la nostra esperienza, consultate la nostra recensione di WPCode.
Per prima cosa, è necessario installare e attivare il plugin gratuito WPCode. Per maggiori dettagli, consultate la nostra guida su come installare un plugin di WordPress.
Nota: WPCode ha anche un piano a pagamento che si può installare per sbloccare caratteristiche sorprendenti come una libreria di snippet di codice, la logica condizionale, la creazione di un blocco personalizzato e altro ancora.
Dopo l’attivazione, visitare la pagina Code Snippets ” +Add Snippet dalla barra laterale dell’amministrazione di WordPress.
Da qui, fare clic sul pulsante “+ Aggiungi snippet personalizzato” sotto l’opzione “Aggiungi il tuo codice personalizzato (nuovo snippet)”.

Quindi, selezionare l’opzione “Snippet PHP” come “Tipo di codice” dall’elenco di opzioni che appare sulla schermata.

Quindi, si verrà indirizzati alla pagina “Crea snippet personalizzato”, dove si potrà iniziare a digitare un titolo per il proprio snippet di codice. Può essere qualsiasi cosa che aiuti a identificarlo.

Quindi, è sufficiente copiare e incollare il seguente codice nella casella “Anteprima codice”:
1 | define( 'EMPTY_TRASH_DAYS' , 1 ); //Integer is the amount of days |
Se si lascia questo codice così com’è, la cestina verrà svuotata ogni 24 ore.
Tuttavia, si può semplicemente cambiare il numero 1 nel codice con un altro numero, in modo che la cestina venga svuotata per quel numero di giorni.
Ad esempio, si può scrivere 15 invece di 1 nel codice, come nell’esempio seguente, e la cestina di WordPress verrà svuotata ogni 15 giorni:
1 | define( 'EMPTY_TRASH_DAYS' , 15 ); //Integer is the amount of days |

Se si imposta il numero di giorni a 0, tuttavia, la caratteristica cestina di WordPress sarà completamente rimossa. WordPress eliminerà definitivamente articoli e pagine senza metterli nella cestina.
Nota: assicuratevi di avere un backup del vostro sito web WordPress prima di attivare questa caratteristica, in modo da poter ripristinare eventuali pagine o articoli eliminati per sbaglio.
Scorrete poi verso il basso fino alla sezione di inserimento e scegliete la modalità “Inserimento automatico”.
Il codice personalizzato sarà attivo sul sito ogni volta che si salva lo snippet.

A questo punto, scorrere fino in alto nella pagina e spostare l’interruttore “Inattivo” su “Attivo”.
Infine, non dimenticate di fare clic sul pulsante “Salva snippet” per salvare le impostazioni ed eseguire il codice sul vostro sito web.

Metodo 2: Svuotare automaticamente la cestina di WordPress con un plugin
Se non volete aggiungere codice al vostro sito web, questo metodo fa al caso vostro.
Per prima cosa, è necessario installare e attivare il plugin Change Empty Trash Time. Per maggiori dettagli, consultate la nostra guida passo-passo su come installare un plugin di WordPress.
📢 Disclaimer: tenere presente che il plugin non è stato testato con le ultime versioni di WordPress. Tuttavia, abbiamo utilizzato il plugin sul nostro sito web e sembra funzionare bene. Per maggiori dettagli, consultare la nostra guida sull’uso dei plugin obsoleti.
Dopo l’attivazione, accedere alla pagina Impostazioni ” Generali dall’area di amministrazione di WordPress.
Una volta lì, scorrere verso il basso fino alla fine della pagina, dove si trova una nuova opzione “Tempo di svuotare il cestino”.

Qui è sufficiente digitare il numero di giorni che WordPress deve impiegare per svuotare la cestina. Ad esempio, si può digitare 1 per il giorno, 7 per la settimana o 30 per il mese.
Se si digita 0, i post e le pagine eliminati verranno cancellati definitivamente invece di essere messi nella cestina.
Nota: fare molta attenzione a chi è in grado di impostare il tempo di svuotamento a 0. Può essere difficile recuperare articoli e pagine eliminati in modo permanente. Assicurarsi di utilizzare un plugin di backup, per sicurezza.
Una volta terminato, non dimenticate di fare clic sul pulsante “Salva modifiche” per salvare le impostazioni.
Bonus: Creare i backup del sito web
Se avete eliminato l’opzione cestina e volete eliminare definitivamente i contenuti dal vostro sito, vi consigliamo di creare prima un backup del vostro sito web.
Per farlo, potete utilizzare Duplicator, il miglior plugin per il backup di WordPress presente sul mercato. È facile da usare per i principianti e ha caratteristiche incredibili come backup programmati, punti di ripristino, integrazione con il cloud storage, strumenti di migrazione e altro ancora.

Molti dei nostri brand partner hanno creato i backup dei loro siti con questo software e lo hanno trovato super affidabile. Per saperne di più, consultate la nostra recensione di Duplicator.
Una volta attivato il plugin, visitare la pagina Duplicator Pro ” Pacchetti e fare clic sul pulsante ‘Crea nuovo’ in alto.
Si aprirà una nuova schermata in cui si dovrà aggiungere un nome al backup che si sta creando. Successivamente, selezionare una posizione di archiviazione e scorrere fino alla sezione Backup per personalizzare il backup.
Ad esempio, il plugin consente di includere o escludere parti diverse come il database, il nucleo, i plugin, i media, ecc.

Successivamente, è necessario compilare le impostazioni aggiuntive nel programma di installazione e proseguire.
Duplicator eseguirà ora una scansione e si assicurerà che tutto sia in ordine per creare un backup. Una volta terminato, è possibile fare clic sul pulsante “Crea backup”.

Ora avete creato con successo un backup del sito e potete ripristinare qualsiasi contenuto eliminato accidentalmente. Per istruzioni dettagliate, consultate la nostra guida per principianti su come eseguire il backup del sito WordPress.
Speriamo che questo tutorial vi abbia aiutato a capire come svuotare automaticamente il cestino in WordPress. Potreste anche voler imparare a gestire più siti WordPress da un’unica dashboard o consultare l’elenco di plugin e suggerimenti per migliorare l’area di amministrazione.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.
john moses
This is not clear at allmaybe for professionals only
kenal
I found this very useful because even after deleting a post, slide or comment. Going to the trash to permanently empty it is always the next step. Makes me more lazy in regards to that which is cool.
Ahmad
awesome i got tired to trash topic and comments every day thanks for the awesome solution