Come eliminare i transient scaduti nel Database WordPress senza plugin utilizzando WP-CLI

Quando il tuo sito inizia a rallentare o il database cresce senza motivo, una delle operazioni più utili è eliminare i transient scaduti nel database WordPress senza plugin, un processo semplice e sicuro grazie a WP-CLI. Prima di procedere, è importante capire cosa sono i transient e perché si accumulano nel tempo.

Come fare un backup di un sito WordPress con il plugin UpdraftPlus e come ripristinarlo (sito funzionante o corrotto)

Cosa sono i transient in WordPress

I transient sono piccole porzioni di dati temporanei che WordPress salva nel database per migliorare le prestazioni. Vengono utilizzati da core, temi e plugin per memorizzare informazioni momentanee come:

  • cache API esterne
  • risultati di query complesse
  • dati utili al caricamento rapido delle pagine

Ogni transient ha una durata (expiration). Quando questa scade, il transient diventa inutile. Tuttavia, WordPress non cancella sempre automaticamente i transient scaduti, soprattutto se un plugin è stato disinstallato o se ci sono errori nel cron interno. Il risultato è un database più pesante e meno performante.

Ripulirli periodicamente è quindi una buona pratica di manutenzione.

Come fare il backup di un sito WordPress

Cos’è WP-CLI

WP-CLI è un’interfaccia a riga di comando che permette di gestire WordPress tramite terminale SSH. È uno strumento potentissimo perché consente di:

  • aggiornare plugin, temi o core
  • svuotare la cache
  • gestire utenti
  • eseguire query sul database
  • eliminare transient scaduti in modo rapido e sicuro

WP-CLI è utilizzato soprattutto da webmaster, sysadmin e sviluppatori, ma è perfetto anche per chi vuole una soluzione senza plugin per lavorare sul proprio sito.

Come installare WP-CLI su WordPress da terminale SSH

Per utilizzare WP-CLI devi poter accedere al tuo server tramite SSH.

Connettiti via SSH

Da terminale locale:

ssh nomeutente@IP-del-server

Su hosting condivisi, le credenziali SSH sono disponibili nel pannello del provider.

Scarica WP-CLI

Esegui:

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Rendi il file eseguibile

chmod +x wp-cli.phar

Spostalo nella directory dei binari

sudo mv wp-cli.phar /usr/local/bin/wp

Verifica l’installazione

wp --info

Se vedi le informazioni sulla versione, WP-CLI è installato correttamente.

WP-CLI(OFFICIAL)

Come eliminare i transient scaduti nel database WordPress senza plugin

Ora puoi utilizzare WP-CLI per ripulire i transient scaduti in pochi secondi.

Comando per eliminare SOLO i transient scaduti

wp transient delete-expired

WP-CLI analizzerà il database e cancellerà automaticamente i transient non più validi.

Comando per eliminare TUTTI i transient (usalo con cautela)

wp transient delete --all

Questo comando ripulisce completamente la tabella dei transient, utile se vuoi partire da zero o se sospetti un malfunzionamento di un plugin.

Perché eliminare i transient scaduti è importante

Rimuovere i transient scaduti ti permette di:

  • mantenere il database leggero
  • migliorare le prestazioni generali del sito
  • evitare conflitti con plugin che lasciano residui
  • ridurre problemi di cache corrotta
  • velocizzare backup e operazioni di manutenzione

Inoltre, utilizzare WP-CLI è molto più rapido rispetto all’uso di un plugin e non appesantisce WordPress.

Imparare a eliminare i transient scaduti nel database WordPress senza plugin utilizzando WP-CLI è un’ottima strategia per mantenere il tuo sito veloce e pulito. Con pochi comandi e nessun plugin aggiuntivo, puoi fare una manutenzione professionale in totale sicurezza.

Come fare un backup di un sito WordPress con il plugin UpdraftPlus e come ripristinarlo (sito funzionante o corrotto)

Come Installare Plugin WordPress: Guida Completa

Come eliminare i transient scaduti nel Database WordPress

Proteggere il proprio sito WordPress? Wordfence Security Firewall

Amazon
Offerte ebay

Condividi se ti piace su...