25% off ProSNIPC25OFF

Remove Query Strings from Static Assets

Strips version query strings from enqueued CSS and JS URLs to improve caching at proxies and CDNs.

PHPby SnipCraft
php
<?php
if ( ! function_exists( 'scseed_strip_asset_ver' ) ) {
    function scseed_strip_asset_ver( $src ) {
        if ( strpos( $src, '?ver=' ) !== false || strpos( $src, '&ver=' ) !== false ) {
            $src = preg_replace( '/[?&]ver=[^&]*/', '', $src );
        }
        return $src;
    }
}
add_filter( 'style_loader_src', 'scseed_strip_asset_ver', 10 );
add_filter( 'script_loader_src', 'scseed_strip_asset_ver', 10 );
#assets#caching#cdn#performance