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' />

Насколько полезным был этот пост?

Нажмите на звезду, чтобы оценить!

Средний рейтинг 5 / 5. Голосов: 3

Пока оценок нет! Будьте первым, поставь свою оценку этому посту.

Мы сожалеем, что этот пост не был полезен для вас!

Давайте улучшим этот пост!

Расскажите, как мы можем улучшить этот пост?

Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

4 Комментарий
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
сеошник
сеошник
29.11.2016 16:32

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

Вик
18.11.2016 19:00

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

Александр
Александр
31.08.2015 21:31

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

Back to top button
4
0
Would love your thoughts, please comment.x
()
x