По умолчанию, WordPress добавляет параметр ?ver=[версия] в конец адреса всех подключаемых CSS и JavaScript файлов. Использование версионности, добавляет удобный механизм для контроля состояния кэша браузера посетителей. После изменения файлов, для того чтобы браузер автоматически загрузил актуальные версии CSS или JavaScript, веб-мастеру достаточно просто изменить числовой индекс ver для подключенного файла.
Несмотря на очевидные преимущества, у данного метода есть и свои недостатки. Одна из основных причин по которой разработчики отказываются от использования версий — не все прокси-серверы и CDN поддерживают кэширование файлов, в конце адреса которых указан параметр ver.
Для того чтобы удалить ver из строки подключения, необходимо добавить следующий код в содержимое файла functions.php вашей темы:
function vc_remove_wp_ver_css_js( $src ) {
if ( strpos( $src, 'ver=' ) )
$src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'vc_remove_wp_ver_css_js', 9999 );
add_filter( 'script_loader_src', 'vc_remove_wp_ver_css_js', 9999 );