Cómo limpiar la caché sin usar un plugin
¿Cómo puedo limpiar toda la caché de mi sitio web sin usar un plugin? ¿Es esto posible? Si es así, ¿cómo puedo hacerlo?
Gracias

Si se trata de cambios en archivos .css y .js, una forma es agregar "versiones" de tus archivos. Por ejemplo:
script_1.0.css // Esta es la URL para la versión 1.0
script_1.1.css // Esta es la URL para la versión 1.1
script_1.2.css // etc.
O alternativamente hacerlo después del nombre del archivo:
script.css?v=1.0 // Esta es la URL para la versión 1.0
script.css?v=1.1 // Esta es la URL para la versión 1.1
script.css?v=1.2 // etc.
En WordPress tienes la opción para versiones de archivos JS incluidos en wp_enqueue_script()
en PHP:
/*EJEMPLO*/
wp_enqueue_script("yourscript", "joursctipt.min.js",array(),'3.3.5',true);
Aquí está la DOCUMENTACIÓN!
También puedes hacerlo en CSS pero manualmente en la URL:
wp_enqueue_style( 'toalc', get_template_directory_uri().'/style.css?v=1.0.5');
Cuando cambies algo en tu CSS o JS, solo cambia la versión de tu archivo y la caché se borrará.
Si es caché de tus imágenes entonces tienes un truco:
<img src="image.jpg?v=1" alt="Imagen con control de caché" title="Imagen con versión para evitar caché">
o usando una cadena aleatoria en PHP para cada imagen para limpiar la caché en cada actualización:
<img src="image.jpg?v=<?=mt_rand(1000,9999); ?>" alt="Imagen con control de caché aleatorio" title="Imagen con versión aleatoria para evitar caché">
El texto y otros formularios no se almacenan en caché, los formularios de autocompletar puedes prevenirlos con:
<input autocomplete="off">
NOTA: autocomplete
solo es compatible con algunos navegadores.
