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

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

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

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

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

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments
сеошник
сеошник
11/29/2016 4:32 PM

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

Вик
11/18/2016 7:00 PM

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

Александр
Александр
08/31/2015 9:31 PM

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

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