Come limitare o disattivare il cestino vuoto automatico in WordPress

Come limitare o disattivare il cestino vuoto automatico in WordPress / Guida per principianti

In WordPress, quando cancelli un post o un commento, va nel cestino. Per impostazione predefinita, i post e i commenti nel cestino restano nel database per 30 giorni, fornendo tempo sufficiente per ripristinarli se necessario. Dopo 30 giorni, WordPress elimina automaticamente tutto il contenuto del cestino in modo permanente. In questo articolo, ti mostreremo come limitare o disabilitare la funzionalità automatica del cestino di WordPress.

Cos'è il cestino in WordPress?

Quando elimini un post, una pagina o un commento in WordPress, viene contrassegnato come cestino.

Puoi vedere i post o i commenti cestinati facendo clic sul link Cestino durante la visualizzazione di post, pagine o commenti.

Per impostazione predefinita, questi elementi rimarranno lì per 30 giorni. Dopodiché, WordPress li cancellerà automaticamente in modo permanente.

È possibile ignorare il processo automatico andando al cestino ed eliminando gli elementi manualmente facendo clic sul collegamento Elimina in modo permanente.

Ma cosa succede se non vuoi che WordPress elimini gli elementi dal cestino? O forse vuoi che WordPress elimini automaticamente gli articoli prima o dopo i 30 giorni.

Diamo un'occhiata a come limitare o disabilitare la funzionalità automatica del cestino di WordPress.

Arresto di WordPress dallo svuotamento automatico del cestino

Vuoi impedire a WordPress di eliminare automaticamente gli elementi dal cestino? Ecco cosa devi fare.

Aggiungi semplicemente questo piccolo frammento di codice nel file functions.php del tuo tema o in un plug-in specifico del sito.

 function wpb_remove_schedule_delete () remove_action ('wp_scheduled_delete', 'wp_scheduled_delete');  add_action ('init', 'wpb_remove_schedule_delete'); 

Questo codice rimuove semplicemente l'azione che elimina gli elementi eliminati quando il loro tempo è scaduto.

Ora quando invii un oggetto nel cestino, rimarrà lì fino a quando non andrai nel cestino e svuoterai manualmente il cestino.

Modifica quando svuotare il cestino in WordPress

Come accennato in precedenza, WordPress svuota automaticamente il cestino dopo 30 giorni. Puoi cambiarlo in qualsiasi numero di giorni che desideri.

Basta aggiungere la seguente riga di codice nel file wp-config.php appena prima della riga che dice 'Questo è tutto, smetti di editare! Buon blog. "

 define ('EMPTY_TRASH_DAYS', 7); 

Questa riga modifica la pianificazione dello svuotamento dei rifiuti a 7 giorni. Puoi cambiare 7 per qualsiasi numero di giorni che desideri.

Disabilitare la funzione Cestino in WordPress

Non è consigliabile disabilitare la funzionalità del cestino in WordPress. È una funzionalità eccezionale che è utile quando si elimina accidentalmente un post, una pagina o un commento.

Tuttavia, se ritieni davvero di non aver bisogno di questa funzionalità e preferiresti eliminare le cose in modo permanente, ecco cosa devi fare.

Basta aggiungere questa riga di codice nel file wp-config.php appena prima della riga che dice 'Questo è tutto, smetti di editare! Buon blog. "

 define ('EMPTY_TRASH_DAYS', 0); 

L'aggiunta di questa linea disabiliterà completamente la funzionalità del cestino di WordPress. Sui tuoi post e pagine, tipi di post personalizzati e pagine di commenti, vedrai Eliminare il collegamento permanente invece del Cestino.

Questo è tutto, speriamo che questo articolo ti abbia aiutato a capire come limitare o disabilitare la funzionalità automatica del cestino in WordPress. Potresti anche voler vedere il nostro elenco di 21 plugin per gestire in modo efficiente i blog multi-autore di WordPress.

Se questo articolo ti è piaciuto, ti preghiamo di iscriverti al nostro canale YouTube per le esercitazioni video di WordPress. Puoi anche trovarci su Twitter e Facebook.