Cómo quitar devicepx-jetpack.js para acelerar tu web

Si estás ejecutando el plugin JetPack de Automattic seguramente estés observando en los análisis de rendimiento de tu web una ralentización debida al script devicepx-jetpack.js, que está ahí para servir imágenes de avatares en tamaño grande en pantallas con altas resoluciones.

En realidad es un script que no tiene casi sentido, menos para su objetivo, y es un script adicional que incrementa el peso de tus páginas y ralentiza su carga.

Las líneas concretas que cargan el script en el archivo jetpack.php son estas:

/**
 * Device Pixels support
 * This improves the resolution of gravatars and wordpress.com uploads on hi-res and zoomed browsers.
 */
function devicepx() {
    wp_enqueue_script( 'devicepx', ( is_ssl() ? 'https' : 'http' ) . '://s0.wp.com/wp-content/js/devicepx-jetpack.js', array(), gmdate('oW'), true );
}

El script funciona cargando el archivo devicepx, así que hay que desactivarlo con un wp_dequeue en el archivo functions.php del tema hijo o en tu plugin de personalizaciones:

//Desactivar devicepx de JetPack
function remove_devicepx() {
    wp_dequeue_script( 'devicepx' );
}
add_action( 'wp_enqueue_scripts', 'remove_devicepx' );

Guarda y ya lo tienes.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(9 votos, promedio: 5)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

Sobre el autor

Deja un comentario

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

Información base sobre privacidad:
  • Responsable: Fernando Tellado ([email protected])
  • Fin del tratamiento: Moderación de comentarios para evitar spam
  • Legitimación: Tu consentimiento
  • Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
  • Derechos: Acceso, rectificación, portabilidad, olvido

 

Ir arriba Ir al contenido