Come svuotare la cache di WordPress: ogni plugin e hosting, passo dopo passo
Se una modifica non compare sul suo sito, una cache sta ancora servendo una vecchia copia. Quale pulsante le serve dipende dal suo plugin e dal suo hosting. Abbiamo installato noi stessi undici plugin di cache gratuiti e annotato dove si trova il pulsante e quale comando WP-CLI funziona per ciascuno. Per gli hosting seguiamo la loro documentazione ufficiale, con le date. Il plugin di cache Spark Speed lo realizziamo noi: è incluso, così come WP Rocket.
Di Kevin, fondatore di SparkCore · 12 anni di esperienza con WordPress · Sviluppiamo noi Spark Speed e gli altri plugin SparkCore
In breve
Nella maggior parte dei plugin il pulsante si trova nella barra di amministrazione in alto, di solito come Purge All o Clear All Cache
I livelli sono sei: browser, plugin, CSS del builder, hosting, CDN e object cache; ogni livello ha il suo pulsante
Undici plugin testati da noi su WordPress 7.0.2, con screenshot e comando WP-CLI
Poi verifichi in una finestra privata e con gli header di risposta, non solo nel suo browser
Per cominciare: di quale cache si tratta?
"Svuotare la cache" può riferirsi a sei livelli diversi. Se dopo una modifica vede ancora la vecchia versione, il problema è in uno di questi livelli. Parta dal suo plugin, poi dal suo hosting, poi dalla CDN e infine provi in una finestra privata. Non si perde alcun contenuto: una cache contiene solo copie che vengono ricostruite automaticamente.
Livello
Cosa contiene
Dove si svuota
Cache del browser
File sul dispositivo del visitatore
Ricarica forzata: Ctrl+Shift+R (Windows) o Cmd+Shift+R (Mac), oppure una finestra privata
Cache delle pagine del suo plugin
HTML già pronto delle sue pagine
Pulsante nella barra di amministrazione o nella pagina del plugin, vedere sotto
Cache di CSS/JS e del builder
File minificati e il CSS di Elementor, Breakdance o Divi
Nel plugin di ottimizzazione o nel builder stesso
Cache del server del suo hosting
Copie sul server, prima che WordPress si avvii (Varnish, LiteSpeed, Nginx)
Nel pannello dell'hosting, a volte anche con un pulsante in WordPress
CDN
Copie su server in tutto il mondo
Nella bacheca della CDN (Cloudflare, Bunny, la CDN del suo hosting)
Object cache
Dati del database in Redis, Memcached o simili
wp cache flush o il pulsante del suo plugin di object cache
Panoramica: il pulsante per ogni plugin di cache
Abbiamo installato noi stessi ogni plugin di cache e ottimizzazione gratuito di questo elenco e verificato dove si trova il pulsante. Abbiamo anche eseguito i comandi WP-CLI; ciò che non ha funzionato o non esisteva è indicato.
Plugin (testato)
Pulsante nella barra di amministrazione
WP-CLI (testato)
LiteSpeed Cache 7.9.1
Purge All
wp litespeed-purge all (solo LiteSpeed)
W3 Total Cache 2.10.7
Performance, Purge All Caches
wp w3-total-cache flush all
WP Super Cache 3.1.4
Delete Cache
Non integrato
WP Fastest Cache 1.5.3
Clear All Cache
wp fastest-cache clear all
WP-Optimize 4.7.0
Purge cache for all pages
Non integrato
Breeze 2.6.2
Purge All Cache
wp breeze purge --cache=all
Speed Optimizer (SiteGround) 7.8.4
Purge SG Cache
wp sg purge
Hummingbird 3.21.2
Clear all cache
Non integrato
Cache Enabler 1.8.17
Clear Site Cache
wp cache-enabler clear
Super Page Cache 5.3.7
Purge whole cache
wp cfcache purge_cache
Autoptimize 3.1.16
Clear CSS/ JS Cache
wp autoptimize clear
Testato da SparkCore su un'installazione di prova pulita di WordPress 7.0.2, il 16 ottobre 2026. Ogni plugin è stato installato separatamente da wordpress.org e attivato da solo; il contorno rosso negli screenshot è nostro.
Svuotare la cache di LiteSpeed Cache
Via più rapida: l'icona LiteSpeed a forma di rombo nella barra di amministrazione, poi Purge All. Nella bacheca lo stesso pulsante si trova in LiteSpeed Cache, Toolbox, scheda Purge, come Purge All - LSCache. La cache delle pagine di questo plugin funziona solo su un web server LiteSpeed o tramite QUIC.cloud; sul nostro server di prova (non LiteSpeed) lo ha segnalato il plugin stesso.
Passi il mouse sull'icona di LiteSpeed nella barra di amministrazione
Faccia clic su Purge All
Oppure: LiteSpeed Cache, Toolbox, scheda Purge, Purge All - LSCache
WP-CLI: wp litespeed-purge all. Esiste, ma sul nostro server di prova senza LiteSpeed ha restituito un errore (Got 400): il comando invia lo svuotamento al server LiteSpeed. Hostinger riporta lo stesso comando nella propria guida.
LiteSpeed Cache 7.9.1: Purge All nella barra di amministrazione.Toolbox, scheda Purge. L'avviso rosso compare perché il nostro server di prova non esegue LiteSpeed.
Svuotare la cache di W3 Total Cache
Nella barra di amministrazione il menu si chiama Performance e contiene Purge All Caches. Nella bacheca, Performance, Dashboard ha il pulsante Empty All Caches. Purge Modules nella barra di amministrazione svuota un solo livello, ad esempio solo la cache delle pagine.
Passi il mouse su Performance nella barra di amministrazione
Faccia clic su Purge All Caches
Oppure: Performance, Dashboard, Empty All Caches
WP-CLI: wp w3-total-cache flush all. Ha funzionato nel nostro laboratorio: "Everything flushed successfully."
W3 Total Cache 2.10.7: Performance, Purge All Caches.Performance, Dashboard: Empty All Caches.
Svuotare la cache di WP Super Cache
WP Super Cache mette un unico pulsante Delete Cache nella barra di amministrazione. Nella bacheca lo stesso pulsante si trova in Impostazioni, WP Super Cache, scheda Easy, nel blocco Delete Cached Pages.
Faccia clic su Delete Cache nella barra di amministrazione
Oppure: Impostazioni, WP Super Cache, scheda Easy, Delete Cache
WP-CLI: Nessun comando WP-CLI integrato: nel nostro laboratorio wp super-cache non esisteva. Serve un pacchetto WP-CLI separato.
WP Super Cache 3.1.4: Delete Cache nella barra di amministrazione.Impostazioni, WP Super Cache, scheda Easy.
Svuotare la cache di WP Fastest Cache
Il menu di WP Fastest Cache nella barra di amministrazione ha Clear All Cache per l'intero sito e, nel front end, anche Clear Cache of This Page. Nella bacheca: WP Fastest Cache, scheda Clear Cache. Clear Cache and Minified CSS/JS svuota anche i file minificati.
Passi il mouse su WP Fastest Cache nella barra di amministrazione
Faccia clic su Clear All Cache
Oppure: WP Fastest Cache, scheda Clear Cache, Clear All Cache
WP-CLI: wp fastest-cache clear all. Ha funzionato nel nostro laboratorio: "The cache has been cleared!"
WP Fastest Cache 1.5.3 nella barra di amministrazione.Scheda Clear Cache. Abbiamo sfocato i percorsi delle cartelle.
Svuotare la cache di WP-Optimize
In WP-Optimize il pulsante si trova in WP-Optimize, Cache, scheda Page cache: Purge cache, visibile quando la cache delle pagine è attiva. Secondo il codice del plugin compare allora un menu nella barra di amministrazione con Purge cache for all pages e, nel front end, Purge cache for this page.
Vada su WP-Optimize, Cache, scheda Page cache
Faccia clic su Purge cache
WP-CLI: Nella versione gratuita non abbiamo trovato alcun comando WP-CLI; lo stesso WP-Optimize indica WP-CLI come funzione Premium.
WP-Optimize 4.7.0: Purge cache in Cache, Page cache.
Svuotare la cache di Breeze (Cloudways)
Breeze è il plugin di Cloudways. Nella barra di amministrazione c'è Breeze, Purge All Cache; in Purge Modules sceglie un singolo livello, ad esempio la cache interna o l'object cache. Su Cloudways Breeze svuota anche Varnish, veda la tabella degli hosting più sotto.
Passi il mouse su Breeze nella barra di amministrazione
Faccia clic su Purge All Cache
WP-CLI: wp breeze purge --cache=all. Ha funzionato nel nostro laboratorio: "Breeze all cache has been purged."
Breeze 2.6.2: Purge All Cache.
Svuotare la cache di SiteGround Speed Optimizer
Il plugin di SiteGround mette Purge SG Cache nella barra di amministrazione. La Dynamic Cache vera e propria gira sui server di SiteGround, quindi fuori da SiteGround quel pulsante ha meno da svuotare. Il percorso completo tramite Site Tools si trova nella tabella degli hosting.
Faccia clic su Purge SG Cache nella barra di amministrazione
WP-CLI: wp sg purge. Nel nostro laboratorio ha funzionato per la cartella degli asset, con un avviso che la cache dei file era disattivata. Su SiteGround svuota la Dynamic Cache.
Speed Optimizer 7.8.4: Purge SG Cache.
Svuotare la cache di Hummingbird
In Hummingbird il pulsante Clear cache si trova in alto a destra in Hummingbird, Caching. Secondo il codice del plugin, anche il menu di Hummingbird nella barra di amministrazione ha Clear all cache quando un livello di cache è attivo.
Vada su Hummingbird, Caching
Faccia clic su Clear cache in alto a destra
WP-CLI: Nella versione gratuita non abbiamo trovato alcun comando WP-CLI.
Hummingbird 3.21.2: Clear cache nella schermata Caching.
Svuotare la cache di Cache Enabler
Cache Enabler mette Clear Site Cache a destra nella barra di amministrazione e, nel front end, anche Clear Page Cache per la sola pagina corrente. Nella pagina delle impostazioni, Save Changes and Clear Site Cache svuota la cache al salvataggio.
Faccia clic su Clear Site Cache a destra nella barra di amministrazione
WP-CLI: wp cache-enabler clear. Ha funzionato nel nostro laboratorio: "Site cache cleared."
Cache Enabler 1.8.17: Clear Site Cache.
Svuotare la cache di Super Page Cache
Super Page Cache (in passato WP Cloudflare Super Page Cache) ha Super Page Cache, Purge whole cache nella barra di amministrazione e un pulsante rosso Purge Cache nella propria dashboard. Con Cloudflare collegato il plugin svuota anche la cache di Cloudflare.
Passi il mouse su Super Page Cache nella barra di amministrazione
Faccia clic su Purge whole cache
WP-CLI: wp cfcache purge_cache. Ha funzionato nel nostro laboratorio: "Cache purged successfully."
Super Page Cache 5.3.7 nella barra di amministrazione.La dashboard con Purge Cache sotto Actions.
Svuotare la cache di Autoptimize
Autoptimize non è una cache delle pagine: memorizza CSS e JavaScript minificati e combinati. Nella barra di amministrazione c'è Autoptimize, Clear CSS/ JS Cache. Se utilizza anche una cache delle pagine, svuoti anche quella, altrimenti le pagine memorizzate puntano ancora ai vecchi file.
Passi il mouse su Autoptimize nella barra di amministrazione
Faccia clic su Clear CSS/ JS Cache
WP-CLI: wp autoptimize clear. Ha funzionato nel nostro laboratorio: "Cache flushed."
Autoptimize 3.1.16: Clear CSS/ JS Cache.
Svuotare la cache di WP Rocket e Spark Speed
Questi sono plugin a pagamento. Senza licenza non abbiamo potuto aprire WP Rocket in modo completo, quindi qui seguiamo la sua documentazione. Spark Speed lo realizziamo noi; i passaggi provengono dalla nostra documentazione.
WP Rocket: barra di amministrazione, WP Rocket, Clear and preload cache, oppure Impostazioni, WP Rocket, scheda Dashboard, lo stesso pulsante. Una singola pagina si svuota con Clear this cache nell'elenco delle pagine. WP-CLI wp rocket clean --confirm richiede il pacchetto WP Rocket CLI separato (fonte, WP-CLI).
Spark Speed: barra di amministrazione, Spark, svuota tutto e ricostruisci, oppure nel front end svuota la cache di questa pagina. Nella bacheca: scheda Cache, Rebuild cache. L'object cache ha il suo pulsante, Clear object cache. WP-CLI: wp spark-speed purge and wp spark-speed flush-object-cache (documentazione).
Cache del builder: Elementor, Breakdance e Divi
I page builder conservano i propri file CSS. Se dopo un aggiornamento il layout appare sbagliato, svuoti prima la cache del builder e poi quella delle pagine; al contrario, una pagina memorizzata punta ancora al vecchio file CSS.
Elementor 4.3.5: Elementor, Tools, scheda General, Clear Files & Data (Regenerate Files & Data nelle versioni precedenti). WP-CLI wp elementor flush-css ha funzionato nel nostro laboratorio.
Per hosting: Hostinger, SiteGround, Kinsta, WP Engine, Cloudways e Cloudflare
Molti hosting hanno un proprio livello di cache sopra WordPress. Questa si svuota nel pannello dell'hosting e a volte anche con un pulsante che l'hosting aggiunge a WordPress. Faccia attenzione a ciò che svuota e a ciò che non svuota ogni pulsante: Kinsta e WP Engine lo documentano per ciascun pulsante.
Hosting
Come svuotare la cache
Fonte (documentazione ufficiale)
Hostinger
hPanel: Websites, Dashboard del suo sito, WordPress, Overview, scheda Core, Flush Cache. CDN a parte: Performance, CDN, Flush cache. Con LiteSpeed Cache anche tramite Purge All in WordPress.
Site Tools: Speed, Caching, scheda Dynamic Cache, icona Flush Cache accanto all'URL. Memcached a parte nella scheda Memcached (per tutti i siti insieme).
MyKinsta: Sites, il suo sito, Caching, Server Caching, Clear cache (anche edge e cache Redis, non la CDN). CDN: Caching, CDN, Clear CDN cache. In WordPress: Clear Cache nella barra di amministrazione. WP-CLI: wp kinsta cache purge --all. Al massimo una volta ogni 10 secondi.
User Portal: Sites, il suo ambiente, Cache (a volte sotto Manage), Clear all caches. In WordPress: WP Engine, Caching, Clear All Caches (non svuota l'object cache).
Dashboard: pagina Configuration, sotto Purge Cache, Purge Everything e conferma. Cloudflare stesso consiglia di svuotare per URL quando possibile: svuotare tutto causa un picco di richieste al suo server.
Tratto solo dalla documentazione di ciascun hosting, verificata il 16 ottobre 2026. Non abbiamo accesso a questi pannelli di controllo e quindi non mostriamo screenshot. I nomi dei menu cambiano; in caso di dubbio, segua la fonte.
Verifichi che abbia funzionato
Non guardi solo nel suo browser, perché aggiunge un altro livello. Ecco come controllare cosa riceve un visitatore:
Apra la pagina in una finestra privata in cui non ha effettuato l'accesso: molti plugin non mostrano agli amministratori connessi una pagina dalla cache.
Guardi gli header di risposta, ad esempio con curl -I https://yoursite.com/ o con la scheda Network del browser.
Cloudflare: cf-cache-status è MISS subito dopo lo svuotamento e torna HIT in seguito.
Varnish e molte CDN: l'header age riparte da 0 dopo lo svuotamento.
LiteSpeed: x-litespeed-cache mostra miss o hit; Spark Speed: x-spark-speed-cache.
Quando svuotare la cache e quando no
La maggior parte dei plugin di cache svuota da sola le pagine interessate quando salva un articolo o una pagina. Lo svuotamento manuale serve dopo modifiche fuori dall'editor: un aggiornamento del tema o del builder, una modifica a menu o widget, interventi via FTP o direttamente nel database, oppure un redirect. Meglio svuotare una singola pagina che tutto: dopo uno svuotamento completo le pagine sono più lente finché la cache non viene ricostruita, e Cloudflare avverte che svuotare tutto causa un picco di richieste al suo server.
Svuoti prima la cache del builder, poi quella delle pagine, poi quella dell'hosting e della CDN. In questo ordine nessuna pagina memorizzata punta ancora a vecchi file.
Spark Speed svuota da solo le pagine interessate quando qualcosa cambia e le ricostruisce subito dopo.
WordPress di per sé non ha una cache delle pagine, quindi senza un plugin di cache non c'è nulla da svuotare in WordPress tranne l'object cache (wp cache flush). Se vede ancora una vecchia versione, il problema è nel suo hosting, nella sua CDN o nel suo browser.
No. Una cache contiene solo copie. Articoli, pagine e impostazioni restano; le copie vengono ricostruite alle visite successive. Per un breve periodo il sito può essere più lento.
Controlli i livelli uno per uno: cache del builder, cache delle pagine, cache dell'hosting, CDN, e provi in una finestra privata. Se la vecchia versione continua a tornare, controlli gli header di risposta per capire quale livello serve la pagina.
Una ricarica forzata con Ctrl+Shift+R su Windows o Cmd+Shift+R su Mac ricarica la pagina senza la cache del browser. Funziona anche una finestra privata.