Wordpress

Eliminar los Query Strings de los Recursos Estáticos en Wordpress

Si has utilizado herramientas como PageSpeed Insights o GTmetrics para analizar tu sitio, verías uno de los errores más comunes que aparecen en ellas, es el de los Query Strings.

Estos no son más que URLs que utiliza nuestra web para cargar ciertos recursos y que contienen caracteres especiales y un número al final para indicar la versión del mismo

En este post vamos a ve como solucionar este problema de varias formas, con un código en el functions.php de nuestro theme y con un plugin de optimización como WP-Rocket, Machete y W3 Total Cache.

solución remove query strings wordpress

 

Con Código

Editando el archivo functions.php que se encuentra en la raíz de la carpeta de nuestro tema de Wordpress activo y añadimos al final el siguiente código:

//Quitar las query strings de recursos estaticos
function remove_css_js_ver( $src ) {
	if( strpos( $src, '?ver=' ) )
	$src = remove_query_arg( 'ver', $src );
	return $src;
	}
	add_filter( 'style_loader_src', 'remove_css_js_ver', 10, 2 );
	add_filter( 'script_loader_src', 'remove_css_js_ver', 10, 2 );

 

Con un Plugin

Como decíamos, los plugins más conocidos de caché como Wp-Rocket, W3 Total Caché, Machete, etc… incluyen directamente esta opción. Para activarla simplemente nos desplazaremos por las opciones del plugin y seleccionaremos la opción.

W3 Total Cache

w3 total cache query strings wordpress

 

Wp-Rocket

En la sección Optimizar Archivos vemos la opción Suprimir los query string de los recursos estáticos.

quitar numeros version recursos estaticos wordpress 1

 

Machete

quitar query strings machete wordpress

 

 

Suscríbete
Notify of
guest

0 Comentarios
Inline Feedbacks
Ver todos los comentarios
Botón volver arriba