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.

(9 votos, promedio: 5) Valora este artículo para ayudar a mejorar la calidad del blog

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

AVISO: Esta publicación es de hace 3 años o más. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te funciona? pues entonces no he dicho nada :)

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