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