Vai al contenuto principale
SparkCore
Knowledge base

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.
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.
LivelloCosa contieneDove si svuota
Cache del browserFile sul dispositivo del visitatoreRicarica forzata: Ctrl+Shift+R (Windows) o Cmd+Shift+R (Mac), oppure una finestra privata
Cache delle pagine del suo pluginHTML già pronto delle sue paginePulsante nella barra di amministrazione o nella pagina del plugin, vedere sotto
Cache di CSS/JS e del builderFile minificati e il CSS di Elementor, Breakdance o DiviNel plugin di ottimizzazione o nel builder stesso
Cache del server del suo hostingCopie sul server, prima che WordPress si avvii (Varnish, LiteSpeed, Nginx)Nel pannello dell'hosting, a volte anche con un pulsante in WordPress
CDNCopie su server in tutto il mondoNella bacheca della CDN (Cloudflare, Bunny, la CDN del suo hosting)
Object cacheDati del database in Redis, Memcached o similiwp 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 amministrazioneWP-CLI (testato)
LiteSpeed Cache 7.9.1Purge Allwp litespeed-purge all
(solo LiteSpeed)
W3 Total Cache 2.10.7Performance, Purge All Cacheswp w3-total-cache flush all
WP Super Cache 3.1.4Delete CacheNon integrato
WP Fastest Cache 1.5.3Clear All Cachewp fastest-cache clear all
WP-Optimize 4.7.0Purge cache for all pagesNon integrato
Breeze 2.6.2Purge All Cachewp breeze purge --cache=all
Speed Optimizer (SiteGround) 7.8.4Purge SG Cachewp sg purge
Hummingbird 3.21.2Clear all cacheNon integrato
Cache Enabler 1.8.17Clear Site Cachewp cache-enabler clear
Super Page Cache 5.3.7Purge whole cachewp cfcache purge_cache
Autoptimize 3.1.16Clear CSS/ JS Cachewp 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.
  1. Passi il mouse sull'icona di LiteSpeed nella barra di amministrazione
  2. Faccia clic su Purge All
  3. 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.

Barra di amministrazione di WordPress con il menu LiteSpeed aperto e Purge All evidenziato
LiteSpeed Cache 7.9.1: Purge All nella barra di amministrazione.
Toolbox di LiteSpeed Cache con la scheda Purge e il riquadro Purge All - LSCache evidenziati
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.
  1. Passi il mouse su Performance nella barra di amministrazione
  2. Faccia clic su Purge All Caches
  3. Oppure: Performance, Dashboard, Empty All Caches

WP-CLI: wp w3-total-cache flush all. Ha funzionato nel nostro laboratorio: "Everything flushed successfully."

Barra di amministrazione con il menu Performance di W3 Total Cache aperto e Purge All Caches evidenziato
W3 Total Cache 2.10.7: Performance, Purge All Caches.
Dashboard di W3 Total Cache con il pulsante Empty All Caches evidenziato
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.
  1. Faccia clic su Delete Cache nella barra di amministrazione
  2. 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.

Barra di amministrazione con il pulsante Delete Cache di WP Super Cache evidenziato
WP Super Cache 3.1.4: Delete Cache nella barra di amministrazione.
Impostazioni di WP Super Cache con il blocco Delete Cached Pages e il pulsante Delete Cache evidenziati
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.
  1. Passi il mouse su WP Fastest Cache nella barra di amministrazione
  2. Faccia clic su Clear All Cache
  3. 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!"

Barra di amministrazione con il menu WP Fastest Cache aperto e Clear All Cache evidenziato
WP Fastest Cache 1.5.3 nella barra di amministrazione.
WP Fastest Cache, scheda Clear Cache, con il pulsante Clear All Cache evidenziato
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.
  1. Vada su WP-Optimize, Cache, scheda Page cache
  2. 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, scheda Page cache, con il pulsante Purge cache evidenziato
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.
  1. Passi il mouse su Breeze nella barra di amministrazione
  2. Faccia clic su Purge All Cache

WP-CLI: wp breeze purge --cache=all. Ha funzionato nel nostro laboratorio: "Breeze all cache has been purged."

Barra di amministrazione con il menu Breeze aperto e Purge All Cache evidenziato
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.
  1. 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.

Barra di amministrazione con il pulsante Purge SG Cache evidenziato
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.
  1. Vada su Hummingbird, Caching
  2. Faccia clic su Clear cache in alto a destra

WP-CLI: Nella versione gratuita non abbiamo trovato alcun comando WP-CLI.

Schermata Caching di Hummingbird con il pulsante Clear cache evidenziato
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.
  1. 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."

Barra di amministrazione con Clear Site Cache di Cache Enabler evidenziato
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.
  1. Passi il mouse su Super Page Cache nella barra di amministrazione
  2. Faccia clic su Purge whole cache

WP-CLI: wp cfcache purge_cache. Ha funzionato nel nostro laboratorio: "Cache purged successfully."

Barra di amministrazione con Super Page Cache aperto e Purge whole cache evidenziato
Super Page Cache 5.3.7 nella barra di amministrazione.
Dashboard di Super Page Cache con il pulsante Purge Cache evidenziato
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.
  1. Passi il mouse su Autoptimize nella barra di amministrazione
  2. Faccia clic su Clear CSS/ JS Cache

WP-CLI: wp autoptimize clear. Ha funzionato nel nostro laboratorio: "Cache flushed."

Barra di amministrazione con il menu Autoptimize aperto e Clear CSS/ JS Cache evidenziato
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.
  • Breakdance: Breakdance, Settings, Tools, Regenerate CSS Cache.
  • Divi 5: Divi, Theme Options, pulsante Clear CSS Cache in alto a destra (Elegant Themes, aggiornato l'8 lug 2026; Divi non l'abbiamo testato noi).
Elementor Tools con il pulsante Clear Files & Data evidenziato
Elementor 4.3.5: Tools, Clear Files & Data.
Impostazioni di Breakdance, Tools, con Regenerate CSS Cache evidenziato
Breakdance 3.0: Settings, Tools, Regenerate CSS Cache.

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.
HostingCome svuotare la cacheFonte (documentazione ufficiale)
HostingerhPanel: 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.aggiornato il 15 set 2026
aggiornato il 24 lug 2026
SiteGroundSite Tools: Speed, Caching, scheda Dynamic Cache, icona Flush Cache accanto all'URL. Memcached a parte nella scheda Memcached (per tutti i siti insieme).aggiornato il 28 nov 2025
KinstaMyKinsta: 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.aggiornato il 3 giu 2026
WP EngineUser 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).aggiornato il 30 set 2026
CloudwaysIn WordPress: Impostazioni, Breeze, scheda Varnish, Purge Varnish Cache. A livello di server: Servers, il suo server, Manage Services, purge Varnish.Breeze e Varnish
Manage Services, 20 gen 2026
CloudflareDashboard: 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.aggiornato il 29 set 2026

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.

Domande frequenti

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.