Cómo solucionar “Remove query strings from static resources” en WordPress

¡Buenos días! Hoy vamos a ver cómo resolver uno de los problemas más típicos que nos encontramos cuando queremos mejorar la velocidad de carga de nuestra web. Se trata de Remove query strings from static resources. ¡Vamos allá!

YouTube video

[cta-pagespeed]

Veremos tres maneras diferentes para solucionarlo para que podáis adaptar la solución a vuestra situación y vuestros conocimientos 🙂

Método 1: mediante una función php

Vamos a crear un snippet de código muy simple para resolver este problema. Seguiremos estos pasos:

1. Accedemos al archivo functions.php en el directorio de nuestro tema (método no recomendado) o a nuestro plugin de snippets (método recomendado).

2. Creamos un snippet y pegamos el siguiente código:

function bp_query_strings( $src ){
 $parts = explode( '?ver', $src );
 return $parts[0];
 }
 add_filter( 'script_loader_src', 'bp_query_strings', 15, 1 );
 add_filter( 'style_loader_src', 'bp_query_strings', 15, 1 );

¡Y ya está! así de simple. Con una pequeña función podemos evitarnos usar un plugin para solucionar Remove query strings from static resources. Pero si no estás muy cómodo manejando php te traigo esta segunda solución

Método 2: con un plugin

Simplemente se trata de descargar y activar el siguiente plugin: Remove Query Strings From Static Resources.  No hay que hacer nada más: el plugin ya se encarga de todo.

Método 3: con las funciones integradas en algunos plugins

Ciertos plugins como W3 Total Cache o WP Rocket traen esta función integrada entre sus ajustes.

  • Para hacerlo en W3 Total Cache deberéis ir a Performance > Browser Cache y ahí activar la opción Remove query strings from static resources.
  • Los usuarios de WP Rocket también pueden disfrutar de esa opción, tal como explican los desarrolladores aquí: Wp Rocket -Remove Query String from Static Resources.

Actualización: ahora esta función también la trae por defecto el famoso plugin Autoptimize así que si lo utilizais, podéis activar esta opción en la pestaña Extra.

¿Te interesa un servicio de optimización de velocidad en WordPress? Es algo que he sacado muy recientemente para ayudar a los demás a tener páginas más rápidas y ligeras. Regalo un análisis de la web gratis así que ves por el enlace de antes y pide tu presupuesto sin compromiso 🙂

¿Eres una agencia o diseñador y necesitas un servicio profesional de maquetación web?
Tu web maquetada pixel-perfect en tiempo record con las mejores prácticas de desarrollo y optimización de velocidad
Servicio maquetación web