Prevent Browser Caching

Descripción

¿Eres un desarrollador frontend? ¿Quieres borrar la caché del navegador para todos los usuarios? ¡Solo tienes que activar este plugin y mostrar tu trabajo!

Prevent Browser Caching te permite actualizar la versión de los activos de todos los archivos CSS y JS automáticamente o manualmente con un solo clic.

Ahora puedes mostrar los últimos cambios en el sitio sin pedir al cliente que borre la caché.

¿Cómo funciona?

Normalmente, WordPress carga los activos usando el parámetro de consulta «ver» en la URL (por ejemplo, style.css?ver=4.9.6). Esto le permite a los navegadores almacenar en caché estos archivos hasta que el parámetro no se actualice.

Para evitar el almacenamiento en caché de los archivos CSS y JS, este plugin añade un número único (por ejemplo, 1526905286) al parámetro «ver» (por ejemplo, style.css?ver=4.9.6.1526905286) de todos los enlaces, cargados mediante las funciones wp_enqueue_style y wp_enqueue_script.

Para desarrolladores

Por defecto, este plugin actualiza todos los archivos de activos cada vez que un usuario carga una página y añade opciones en el escritorio (Ajustes -> Prevent Browser Caching) que permiten configurar la actualización de estos archivos.

Pero también puedes establecer la versión de los archivos CSS y JS mediante programación.

Simplemente inserta este código en el archivo functions.php de tu tema y cambia el valor de assets_version cuando necesites actualizar los activos:

prevent_browser_caching( array( 
    'assets_version' => '123' 
) );

Capturas

Instalación

Desde el escritorio de WordPress

  1. Visita 𪡞Plugins > Añadir nuevo».
  2. Busca «Prevent Browser Caching».
  3. Instale y active el plugin Prevent Browser Caching.

Desde el sitio WordPress.org

  1. Descargue el plugin Prevent Browser Caching.
  2. Suba la carpeta «prevent-browser-caching» a tu directorio «/wp-content/plugins/».
  3. Activa Prevent Browser Caching en tu página de plugins.

Reseñas

24 de mayo, 2021
So simple, so effective - I use this on practically every site I manage and it has never caused me any problems. It has saved me so much hassle, irritation, time... and complicated explanations to clients when urgent changes were simply not showing up for them. Such a relief to just click 'Update CSS/JS' (& clear the cache) and everything just works 🙂 BTW, especially valuable when using Elementor, which was previously causing me the most trouble with CSS changes not showing up in the front end -- very occasionally with nested templates/globals I need to refresh all the CSS inside Elementor too, but that's rare. Usually 'Update' on the page and using this plugin is enough.
10 de febrero, 2021
This is top notch stuff!! You just install it and it works!! Thank you so much!! 🙂
2 de febrero, 2021
No more client-explanation "clear your f**n cache" 😀 Works like a charme, no problems encountered so far. Thank you Kostya!
19 de noviembre, 2020
I just want to thank the developer for this super useful plugin, it works wonderfully well, great job.
Leer la 20 reseñas

Colaboradores y desarrolladores

«Prevent Browser Caching» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Prevent Browser Caching» ha sido traducidos a 5 idioma local. Gracias a los traductores por sus contribuciones.

Traduce «Prevent Browser Caching» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

2.3.2

  • Corregido el botón «Actualizar CSS/JS» en la barra de administración.

2.3.1

  • Probado el plugin en WordPress 5.1.

2.3

  • Probado el plugin en WordPress 5.0-beta1 y optimizado el código.

2.2

  • Se ha añadido la función «prevent_browser_caching» que desactiva todos los ajustes de administración de este plugin y permite establecer los nuevos ajustes.
  • Cambia el parámetro «ver» en lugar de añadir un parámetro adicional «tiempo».

2.1

  • Se ha añadido la opción de mostrar el botón «Actualizar CSS/JS» en la barra de herramientas.

2.0

  • Se ha añadido una página de ajustes al escritorio.
  • Se ha añadido la actualización automática de los archivos CSS y JS en cada periodo para un usuario individual
  • Se ha añadido la actualización manual de los archivos CSS y JS para todos los visitantes del sitio

1.1

  • Añadido el dominio de texto del plugin.

1.0

  • Primera versión del plugin Prevent Browser Caching.