Cómo desactivar el CSS de Jetpack

No estoy en contra de Jetpack. Como todo plugin WordPress tiene sus ventajas y sus inconvenientes, y yo mismo lo uso aquí en Ayuda WordPress y otros sitios, pues hay módulos que son realmente buenos, incluso mejores que plugins especializados.

Ahora bien, tampoco es perfecto, y uno de sus defectos es que no discrimina qué módulos están activos a la hora de cargar el CSS necesario.

Jetpack no carga el CSS necesario para cada módulo por separado, sino que carga una gran hoja de estilos concatenada con los estilos que pueda necesitar cualquier módulo.

La idea de partida es buena, sobre todo si usas varios módulos, pues en vez de lanzar varios archivos CSS solo carga uno, reduciendo la cantidad de peticiones que debe realizar el navegador.

Pero, por otra parte, como contrapartida, se carga mucho más CSS del necesario, la petición resulta en una respuesta de un archivo más pesado y, sobre todo, si no usas ningún módulo que requiera CSS, estás cargando estilos que no necesitas en absoluto.

Por ejemplo, si solo usas Jetpack para las estadísticas, herramientas de seguridad u optimización, no necesitas cargar nada de CSS en portada, pero Jetpack cargará el CSS igualmente.

Índice del Contenido

¿Tiene solución?

Pues sí, hay un gancho oficial de Jetpack que te permite desactivar totalmente la carga del CSS de Jetpack en la web.

Solo tienes que añadir el siguiente código al archivo functions.php del tema activo o a tu plugin de utilidades:

/* Desactivar CSS de Jetpack */
add_filter( 'jetpack_implode_frontend_css', '__return_false', 99 );

Nota: Este gancho de filtro desactiva completamente el CSS de Jetpack, así que si usas algún módulo que deba mostrar algo en la web (entradas relacionadas, iconos sociales, etc.) no apliques esta optimización.

La entrada Cómo desactivar el CSS de Jetpack la publicó primero Fernando Tellado en Ayuda WordPress. No copies contenido, no dice nada bueno de ti a tus lectores.

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *