How to Disable Auto Empty Trash in WordPress
Tempo di lettura: 6 minuti

Vuoi modificare la frequenza con cui il cestino viene svuotato sul tuo sito Web WordPress o impedire a WordPress di svuotare automaticamente il cestino?

Per impostazione predefinita, WordPress eliminerà automaticamente tutto ciò che è rimasto nel cestino per 30 giorni. Tuttavia, alcuni utenti potrebbero preferire che il cestino venga svuotato più o meno spesso o preferiscono svuotare il cestino manualmente.

In questo articolo, ti mostreremo come limitare o disabilitare lo svuotamento automatico del cestino in WordPress.

Che cos’è il cestino in WordPress?

WordPress ha aggiunto a spazzatura funzionalità molto indietro nella versione 2.9. Funziona proprio come il cestino o la spazzatura del tuo computer.

In altre parole, i tuoi post eliminati non vengono rimossi in modo permanente ma vengono invece inviati al cestino in modo che possano essere recuperati per un po’ di tempo. Chiunque può eliminare accidentalmente un post. Ecco perché WordPress lo rende facile ripristinare post e pagine cancellati.

Puoi visualizzarli andando a Messaggi » Tutti i messaggi dalla dashboard di WordPress e quindi facendo clic sull’opzione “Cestino”.

Visualizza i post eliminati

Il tuo Sito WordPress eliminerà automaticamente qualsiasi cosa nel cestino dopo 30 giorni in modo che non si accumuli.

E se non vuoi che WordPress lo faccia eliminare automaticamente gli elementi dalla spazzatura? Oppure preferisci che venga svuotato più o meno spesso di una volta al mese.

Diamo un’occhiata a come puoi svuotarlo automaticamente tutte le volte che vuoi. Tratteremo tre metodi di seguito. Il primo metodo è il più semplice per la maggior parte degli utenti. Puoi utilizzare i collegamenti sottostanti per passare al tuo metodo preferito.

Metodo 1: modificare quando il cestino di WordPress viene svuotato con un plug-in

Innanzitutto, è necessario installare e attivare il Modifica il tempo di svuotamento del cestino collegare. Per maggiori dettagli, consulta la nostra guida passo-passo su come installare un plugin WordPress.

Dopo l’attivazione, dovresti visitare il Impostazioni » Generale pagina della tua dashboard di amministrazione. Una volta lì, scorri fino alla fine della pagina e troverai una nuova impostazione “Tempo di svuotamento cestino (in giorni)”.

Cestino vuoto dopo alcuni giorni

Digita semplicemente il numero di giorni che WordPress dovrebbe impiegare per svuotare il cestino. Ad esempio, puoi digitare 1 per giornaliero, 7 per settimanale o 30 per mensile.

Se digiti 0, i post e le pagine eliminati verranno eliminati in modo permanente invece di essere spostati nel cestino.

Nota: Fai molta attenzione quando imposti il ​​tempo di svuotamento su 0. Può essere difficile recuperare post e pagine cancellati definitivamente. Assicurati di utilizzare un plugin di backupnel caso in cui.

Non dimenticare di fare clic sul pulsante “Salva modifiche” per salvare le impostazioni.

Metodo 2: modificare quando il cestino di WordPress viene svuotato con il codice

Puoi anche configurare la frequenza con cui il cestino viene svuotato utilizzando uno snippet di codice. Questo metodo non è raccomandato per i principianti, quindi se non hai familiarità con il codice, dovresti usare invece il Metodo 1.

Per questo metodo, dovrai modificare il tuo wp-config.php file.

Se non hai mai modificato il file wp-config.php prima, dai un’occhiata alla nostra guida su come modificare il file wp-config.php su WordPress.

Puoi semplicemente aggiungere la seguente riga di codice al tuo file wp-config.php.

define('EMPTY_TRASH_DAYS', 1 ); //Integer is the amount of days

Dovresti incollarlo vicino alla fine del file, appena prima della riga che dice, ‘Questo è tutto, smettila di modificare! Buon blog.’

Codice di cestino automatico in wpconfig

Se lasci questo frammento di codice così com’è, il cestino verrà svuotato ogni giorno. Sentiti libero di cambiare il numero 1 con un altro numero e il cestino verrà svuotato dopo quel numero di giorni.

Se non desideri utilizzare affatto la funzione cestino, devi impostare il numero su 0. I post e le pagine eliminati verranno quindi eliminati in modo permanente senza essere inseriti nel cestino.

Assicurati di avere un plugin di backup impostare prima, nel caso in cui sia necessario ripristinare eventuali pagine eliminate accidentalmente.

Non dimenticare di salvare il file wp-config.php una volta apportate le modifiche.

Metodo 3: impedire a WordPress di svuotare automaticamente il cestino

Vuoi impedire a WordPress di eliminare automaticamente gli elementi dal cestino?

Aggiungi semplicemente il piccolo frammento di codice qui sotto nel tuo tema funzioni.php file. Se non sei abituato a modificare i file principali di WordPress, consulta la nostra guida su copiando e incollando frammenti di codice dal web.

Ora, generalmente non consigliamo di modificare direttamente i file del tema del tuo sito. Il minimo errore può danneggiare il tuo sito web. Un modo migliore per aggiungere frammenti di codice è utilizzare Codice WPC.

Innanzitutto, dovrai installare e attivare il plug-in WPCode gratuito. Per maggiori dettagli, consulta la nostra guida su come installare un plugin.

Dopodiché, puoi andare a Frammenti di codice » + Aggiungi frammento dalla dashboard di WordPress e quindi seleziona l’opzione “Aggiungi il tuo codice personalizzato (nuovo snippet).

Aggiunta del tuo codice personalizzato in WPCode

Successivamente, dovrai inserire un titolo per il tuo frammento di codice.

Quindi, copia questo frammento e incollalo nella casella denominata “Anteprima codice”.

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 cestinati quando il loro tempo è scaduto.

Non dimenticare di fare clic sul menu a discesa “Tipo di codice” e selezionare l’opzione “Snippet PHP”.

Inserisci un titolo per il codice

Successivamente, puoi scorrere verso il basso fino alla sezione “Inserimento” per visualizzare più opzioni, ad esempio come e dove desideri inserire il codice.

Si consiglia di utilizzare le opzioni predefinite. Il plugin lo farà Inserimento automatico il codice ed eseguilo ovunque sul tuo sito.

Seleziona il metodo di inserimento automatico predefinito in WPCode

Puoi quindi fare clic sull’interruttore per creare il tuo frammento di codice Attivo.

Fatto ciò, fai semplicemente clic sul pulsante “Salva snippet” in alto.

Salva e attiva lo snippet di codice WPCode

Ora, quando invii un elemento nel cestino, rimarrà lì fino a quando non visualizzerai i file nel cestino.

Da qui, puoi fare clic manualmente sul pulsante “Svuota cestino” per eliminare qualsiasi post.

Fare clic sul pulsante del cestino vuoto

Speriamo che questo tutorial ti abbia aiutato a imparare come limitare o disabilitare il cestino vuoto automatico in WordPress. Potresti anche voler imparare come ottenere un certificato SSL gratuito o controlla elenco dei plug-in indispensabili per far crescere il tuo sito.

Se ti è piaciuto questo articolo, iscriviti al nostro Canale Youtube per i video tutorial di WordPress. Puoi trovarci anche su Cinguettio e Facebook.



Source link

Di Simone Serra

Web Designer Freelancer Realizzazione Siti Web Serra Simone Realizzo siti web, portali ed e-commerce con focus specifici sull’usabilità, l’impatto grafico, una facile gestione e soprattutto in grado di produrre conversioni visitatore-cliente. Elaboro siti internet, seguendo gli standard Web garantendo la massima compatibilità con tutti i devices. Sviluppo e-commerce personalizzati, multilingua, geolocalizzati per potervi mettere nelle migliori condizioni di vendita. Posiziono il tuo sito su Google per dare maggiore visibilità alla tua attività sui motori di ricerca con SEO di base o avanzato.