Come cancellare la cache?
Hai già dato un'occhiata a WP_Object_Cache
?
Se sospetti che ci sia una cache indesiderata nel codice che genera il pannello di amministrazione, potresti essere in grado di utilizzare le funzioni di WP_Object_Cache per ripulirla.
WP_Object_Cache è la classe di WordPress per la memorizzazione nella cache di dati che potrebbero essere computazionalmente costosi da rigenerare, come il risultato di query complesse al database.
Prova la funzione wp_cache_flush()
che cancella tutti i dati memorizzati nella cache.

Mi chiedo perché non hai prima cercato su Google e risolto il problema?
A differenza di Drupal, WordPress di default non ha alcuna cache di massa. Il problema che stai affrontando è ben documentato qui:
Ma per un controllo rapido, apri il file wp-config.php
(nella root della tua installazione WP, dove ci sono tre cartelle: wp-admin, wp-content e wp-includes) e controlla se 'WP_CACHE'
è impostato a 'true'
. Impostalo semplicemente a 'false'
:
define('WP_CACHE', 'false');
Oppure, puoi semplicemente rimuovere la riga. (Il parametro WP_CACHE
è meglio spiegato in questo articolo.)
Se stai usando un plugin per la cache, allora il pannello delle impostazioni del plugin avrà un pulsante "Svuota Cache". Per quanto ne so, il plugin WP Super Cache ha questo pulsante.

wp-config.php
- Nella root della tua installazione di WP, dove sono presenti tre cartelle: wp-admin
, wp-content
, e wp-includes
.

Se stai utilizzando cPanel per il tuo sito, potresti aver attivato (o il tuo provider di hosting) l'opzione Ottimizza Sito Web. Vai nel tuo cPanel e cerca la pagina "Ottimizza Sito Web" nella sezione Software.
Dopodiché imposta "Comprimi Contenuto" su disabilitato.
Inoltre, se hai modificato il tuo file .htaccess
(questo file si trova nella cartella public_html) potresti aver aggiunto del codice deflate o gzip. Modifica il contenuto di questo file con il seguente (assicurati di fare un backup prima di modificarlo):
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
