Wordpress

WordPress: Убираем версию скриптов/стилей из кода страницы

По умолчанию ко всем файлам javascript (.js) и CSS (.css),  дописывается параметр ?ver=[версия].

<script type='text/javascript' src='/wp-includes/js/jquery/jquery.js?ver=1.11.1'></script>
<link rel='stylesheet' id='thickbox-css'  href='/wp-includes/js/thickbox/thickbox.css?ver=4.1.1' type='text/css' media='all' />
Исправить это безобразие можно так:
  1. Заходим в админку
  2. Внешний вид
  3. Редактор
  4. справа в списке выбираем functions.php
  5. Добавляем следующий код в конец файла перед закрывающим тэгом PHP (?>):
function _remove_script_version( $src ){
$parts = explode( '?', $src );
return $parts[0];
}
// Удаляем версию скриптов
add_filter( 'script_loader_src', '_remove_script_version', 15, 1 );
// Удаляем версию стилей
add_filter( 'style_loader_src', '_remove_script_version', 15, 1 );

Сохраняем и проверяем, теперь код нашей страницы будет выглядеть уже так:

<script type='text/javascript' src='/wp-includes/js/jquery/jquery.js'></script>
<link rel='stylesheet' id='thickbox-css'  href='/wp-includes/js/thickbox/thickbox.css' type='text/css' media='all' />

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Subscribe
Notify of
guest
4 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Александр
Александр
6 years ago

Огромное спасибо!! Мне в роботсе нужно было запретить файлы со знаками вопроса, но тогда при проверке мобильного вида(в инструментах гугл выдавало ошибку отображения из-за наличия знака вопроса в урлах файлов стилей и скриптов. А вручную прописывать название каждого файла со знаком вопроса, который мне нужен – не очень хотелось. Спасибо!

Вик
5 years ago

привет! Пытался убрать версию, как рекомендуешь, но не получилось. Сайт перестает работать. Вставлял на последнюю страницу после скобки. Посоветую что-нибудь. Бьюсь 3 дня.

сеошник
сеошник
5 years ago

Автору спасибо за полезную информацию!
Давно уже не делали такие чистки на сайте.
Доходчиво как для особо одаренных написано и удобно для использования в повседневной работе.