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.

[alert type=»info» icon-size=»small»]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[/alert]

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.

 

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

 

Wp-Rocket

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

 

Machete

 

 

Publicaciones relacionadas

Botón volver arriba