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
- WordPress mostra l’errore JSON non valido? Ecco come risolverlo passo dopo passo
- Come ridurre le opzioni caricate automaticamente in WordPress quando superano 1 MB
- Come risolvere l’errore cURL 28 in WordPress con uno script nel functions.php
- Come risolvere l’errore cURL 28: Connessione scaduta dopo un certo numero di millisecondi
- Come fare un backup di un sito WordPress con il plugin UpdraftPlus e come ripristinarlo (sito funzionante o corrotto)
- Come eliminare i transient scaduti nel Database WordPress senza plugin utilizzando WP-CLI
Amazon

Amazon.it - Fire TV Stick 4K di Amazon (Ultimo modello), Dispositivo per lo streaming con supporto per Wi-Fi 6, Dolby Vision/Atmos e HDR10+
Miglior Prezzo 6999€

Amazon.it - Monitor Gaming IPS da 27 pollici, 2K WQHD (2560 × 1440), 180Hz, 1ms senza bordi, 100% sRGB, 178 ° grandangolo, HDMI, DisplayPort
Miglior Prezzo 16999€

Amazon.it - MSI B550-A PRO Scheda Madre ATX, Supporta AMD Ryzen 3° Gen, AM4, DDR4 Boost (4400MHz/OC), 1 x PCIe 4.0/3.0 x16, 1 x PCIe 3.0/3.0 x16, 1 x M.2 Gen4 x4, 1 x M.2 Gen3 x4, HDMI, Gigabit LAN
Miglior Prezzo 16999€

Amazon.it - Processore AMD Ryzen 7 5800X (8 Cores/16 threads, 105W DTP, AM4 socket, 36 MB Cache, Boost di Frequenza fino a 4,7Ghz max
Miglior Prezzo 15600€












