Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Cómo vaciar la caché automáticamente, también al modificar widgets, menús o ajustes de WordPress

Seguro que estás de acuerdo en que SG Optimizer o WP Rocket son estupendos plugins de caché, o que SiteGround es un hosting fantástico para cualquier web WordPress, pero todos adolecen del mismo problema: no vacían la caché de la web cuando haces cambios que no sean publicación de contenidos.

El problema con las cachés

Esto es debido a que la inmensa mayoría de sistemas y plugins de caché están configurados para detectar cuándo se publica o actualiza una entrada, página o comentario, y vacían sus cachés, pero no son igual de eficientes a la hora de detectar otro montón de situaciones por las que tú querrías que también se vacíen todas las cachés.

Me refiero a, por ejemplo, ¿cuántas veces has modificado un widget o menú y el resultado no se ha hecho visible en tu web?, o incluso aún más ¿has realizado un cambio en los ajustes del tema o de WooCommerce y no se muestra en el sitio?

Esto es, de nuevo, debido a que la mayoría de sistemas de caché no detectan estas acciones y, en consecuencia, no vacían sus cachés.

La solución: Vacía la caché por mi

Pues bien, este problema se acabó con Clear Cache for Me.

Cómo vaciar cachés al realizar cambios en WordPress

Este MARAVILLOSO plugin soluciona todos estos problemas de los sistemas habituales de caché, pues detecta todas esas situaciones en las que también deberían vaciarse las cachés para, de este modo, que tu web muestre los últimos cambios:

  • Cuando se guardan widgets.
  • Cuando se guarda en el personalizador.
  • Cuando se guardan menús.
  • Cuando se guardan campos en Advanced Custom Fields.
  • Cuando se guarda un formulario de Contact Form 7.
  • Cuando se guarda un formulario de Formidable Form.
  • Cuando se guardan ajustes de WooThemes.
  • Cuando se actualizan álbumes y galerías de NextGen Gallery (beta – podría no vaciarse la caché en todos los casos).
  • Cuando se guardan las opciones de cualquier tema de Qode este plugin fuerza a los navegadores a recargar el CSS y el JS personalizados.
  • Cuando se guardan formularios o ajustes de WP Forms.
  • Cuando se guardan ajustes de WooCommerce. (La caché ya debería vaciarse cuando se guardan productos.)
  • Cuando se guardan ajustes del plugin Insert Headers and Footers de WPBeginner.
  • Cuando se guardan ajustes de una página de ajustes. Esto incluye ajustes del núcleo de WordPress, Yoast SEO y de la mayoría de plugins que usen la API de ajustes.
  • Cuando se actualiza WordPress.
  • Cuando se actualizan, activan o desactivan plugins.

¡Impresionante! ¿verdad?

Compatibilidad con plugins de caché

Pero no acaban aquí las virtudes de este genial plugin porque no sería realmente útil si no fuese compatible con la mayoría de plugins de caché, pero … ¡sorpresa, lo es!

  • Autoptimize
  • Breeze Cache
  • Cache Enabler
  • GoDaddy Cache
  • Kinsta Cache
  • LiteSpeed Cache
  • SG Optimizer
  • WP Fastest Cache
  • WP Super Cache
  • WP Optimize Cache
  • W3 Total Cache
  • WPEngine Cache

Como puedes comprobar están la mayoría de los plugins de caché más utilizados, y si tu plugin no está en la lista prueba también, porque he comprobado que funciona igualmente con otros plugins de caché.

En caso contrario puedes añadir una función como la siguiente a tu plugin de códigos o archivo functions.php:

/* Vaciar caches de mi plugin de cache */
function my_other_cache_enable( $return = false ) {
if ( class_exists( 'MiSistemadeCache' ) )
return true;
return $return;
}
add_filter('ccfm_supported_caching_exists', 'my_other_cache_enable');

function my_other_cache_clear() {
if ( my_other_cache_enable() )
MiSistemadeCache::clear_all();
}
add_action('ccfm_clear_cache_for_me', 'my_other_cache_clear');

Recarga de CSS y JS del tema activo

Además de vaciar todas esas molestas cachés, Clear Cache for Me puede forzar a tu navegador a recargar los archivos CSS y JS de tu tema actual.

Lo primero que debes hacer es activar la opción en los ajustes del plugin.

forzar vaciado cache de css y js wordpress

A partir de ahora, con este plugin, al hacer clic en el botón «Clear cache now!» del escritorio de WordPress el navegador se verá forzado a recargar los archivos CSS y JS del tema actual. Si no haces clic en el botón «Clear cache now!», el navegador guardará en caché los archivos CSS y JS como lo hace normalmente.

vaciar cache ahora escritorio wordpress

Así que, a partir de ahora, cuando hagas cambios en los ajustes de tu tema activo, que impliquen cambios de CSS o JS, acuérdate de pasarte a continuación por el escritorio de tu WordPress y hacer clic en el botón «Clear cache now!».

Forzar el vaciado de todas las cachés

Para finalizar, aunque el plugin vaciará automáticamente todas las cachés ante cualquier acción de las descritas antes, puedes forzar manualmente su vaciado, desde el botón que añade a la barra superior de navegación de WordPress, de «Clear cache for me».

cleara cache for me wordpress admin bar page

Como verás, una joya de plugin, complemento perfecto para casi cualquier sistema o plugin de caché que tengas activo.

Enregistrer un commentaire

0 Commentaires