Working Hours
10.00am - 7.30pm IST (Mon-Fri)
Find Me on
Get a Free Quote
WhatsApp Me
Contact information
Follow us

Before getting a look on how to remove query string from static resources, lets see what is query string.

What is query string?

It is a part of a URL(Uniform Resource Locator) containing some data that does not fit conveniently into a hierarchical path structure. The query string commonly includes fields added to a base URI by a Web browser or other client application after domain name.

It is added to static resources like JS or CSS can cause some problems in getting higher rank.

Benefits:

  • Improve cache performance
  • Better rank in Google search results
  • Google PageSpeed improvements
  • Higher speed in YSlow test results
  • Higher speed in Pingdom and GTmetrix as well.

Here is the simple code which can help, just place the code in functions.php in your theme.

//Add this code in theme functions.php file

function remove_cssjs_ver($src) {
    if (strpos($src, '?ver='))
        $src = remove_query_arg('ver', $src);
    return $src;
}

add_filter('style_loader_src', 'remove_cssjs_ver', 10, 2);
add_filter('script_loader_src', 'remove_cssjs_ver', 10, 2);

Resources:
https://codex.wordpress.org/Function_Reference/get_query_var
https://en.wikipedia.org/wiki/Query_string

I am a pro at troubleshooting glitches in any code of WordPress. Please feel free to connect with me in case if you like to ask anything related to WordPress.

Ajani Ashish

Ashish Ajani brings over 15 years of experience in web development and design, specializing in WordPress, PHP frameworks, and responsive HTML. He has successfully built websites across industries, including eCommerce, real estate, and travel. Ashish’s proficiency in tools like Figma, Elementor, and WooCommerce, combined with a client-first approach, makes him a trusted partner for impactful online solutions.

Transform your vision into reality!
Let's start building your dream website now.
Get a Free Quote