Most of the time we found that WordPress use the query string like ?ver= 2.3.7 for all the js and css files of wp-content and wp-includes files. So, when we check the performance of our site with gtmetrix.com or any other online tool, it shows some instruction to reduce that overload.
Resources with a “?” in the URL are not cached by some proxy caching servers. Remove the query string and encode the parameters into the URL for the following resources:
You can simply put the below mentioned code in your current theme’s function.php file.
function rtp_rssv_scripts() { global $wp_scripts; if (!is_a($wp_scripts, 'WP_Scripts')) return; foreach ($wp_scripts->registered as $handle => $script) $wp_scripts->registered[$handle]->ver = null; } function rtp_rssv_styles() { global $wp_styles; if (!is_a($wp_styles, 'WP_Styles')) return; foreach ($wp_styles->registered as $handle => $style) $wp_styles->registered[$handle]->ver = null; } add_action('wp_print_scripts', 'rtp_rssv_scripts', 999); add_action('wp_print_footer_scripts', 'rtp_rssv_scripts', 999); add_action('admin_print_styles', 'rtp_rssv_styles', 999); add_action('wp_print_styles', 'rtp_rssv_styles', 999);
And you are done.
Clear the cache of your site/server and cross check site performance on gtmetrix.com.