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
- Nginx + WP Rocket vs OpenLiteSpeed + LiteSpeed Cache per WordPress, quale scegliere?
- Perché aggiornare sempre il tema WordPress può essere un errore, aspetta!
- Cloudflare attivo e visite anomale da tutto il mondo: Come difendersi dai bot
- WordPress 6.9.1 aggiornamento ufficiale: correzioni bug e fix
- Bloccare avvisi aggiornamento WordPress con interruttore nella barra admin
- Nascondere le notifiche di aggiornamento del core WordPress nell’area admin


















