2015-09-03 2 views
1

только я попытался удалить все версии строки запроса для основной таблицы стилей, за исключением, потому что я часто обновлять таблицу стилей, и я хочу ее обновить каждый раз он обновляется (вручную путем добавления его версию)удалить вариант строки запроса для основного style.css

Вот как я удалить версию

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); 

Как я могу добавить исключение, поэтому основной style.css еще покажет свою версию

благодаря

ответ

3

Простая проверка style.css не в текущем исходном файле, она будет удалить все строки ver запроса из исходного файла, кроме как от style.css

function vc_remove_wp_ver_css_js($src) { 

    if (strpos($src, 'ver=') && !strpos($src, 'style.css')) 
     $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); 
+0

с небольшим количеством редактирования, ваш код работает удивительным! спасибо – somuch72

+0

ваш прием :) – Noman

Смежные вопросы