Come svuotare la cache senza un plugin
Come posso svuotare completamente la cache del mio sito web senza utilizzare un plugin? È possibile farlo? Se sì, come posso procedere?
Grazie

Se si tratta di modifiche ai file .css e .js, un modo è aggiungere "versioni" dei tuoi file. Ad esempio:
script_1.0.css // Questo è l'URL per la release 1.0
script_1.1.css // Questo è l'URL per la release 1.1
script_1.2.css // ecc.
Oppure in alternativa farlo dopo il nome del file:
script.css?v=1.0 // Questo è l'URL per la release 1.0
script.css?v=1.1 // Questo è l'URL per la release 1.1
script.css?v=1.2 // ecc.
In WordPress hai l'opzione per le versioni dei file JS inclusi in wp_enqueue_script()
in PHP:
/*ESEMPIO*/
wp_enqueue_script("yourscript", "joursctipt.min.js",array(),'3.3.5',true);
Ecco la DOCUMENTAZIONE!
Puoi fare lo stesso anche per il CSS ma manualmente nell'URL:
wp_enqueue_style( 'toalc', get_template_directory_uri().'/style.css?v=1.0.5');
Quando modifichi qualcosa nel tuo CSS o JS, cambia semplicemente la versione del tuo file e la cache verrà eliminata.
Se è la cache delle tue immagini, hai un trucco:
<img src="image.jpg?v=1">
oppure usando una stringa casuale in PHP per ogni immagine per cancellare la cache ad ogni aggiornamento:
<img src="image.jpg?v=<?=mt_rand(1000,9999); ?>">
Il testo e altri moduli non vengono memorizzati nella cache, puoi prevenire l'autocompletamento dei moduli con:
<input autocomplete="off">
NOTA: autocomplete
è supportato solo da pochi browser.
