Главная » WordPress » Статьи Wordpress » WordPress: как скрыть приписку ?ver= к скриптам и стилям.
Распечатать статью

WordPress: как скрыть приписку ?ver= к скриптам и стилям.

В браузере по нажатию ПКМ->«Исходный код страницы» WordPress вежливо выдаёт нам номера версий всех своих скриптов и стилей:

...
<link rel='stylesheet' id='dtree.css-css'  href='http://мой_сайт.ру/wp-content/plugins/wp-dtree-30/wp-dtree.min.css?ver=4.2' type='text/css' media='all' />
..

<script type='text/javascript' src='http://мой_сайт.ру/wp-includes/js/l10n.js?ver=20101110'></script>
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js?ver=3.2.1'></script>
...

Избавить «движок» от этой привычки можно, поставив фильтры на script_loader_src и style_loader_src в файле «functons.php» вашей темы:

<?php
function remove_version_data( $src ){
  $parts = explode( '?ver', $src );
 // получим остаток строки до ?ver
  return $parts[0];
 // $parts - будет массивом js-скриптов и стилей
}
add_filter( 'script_loader_src', 'remove_version_data', 15, 1 );
add_filter( 'style_loader_src', 'remove_version_data', 15, 1 );*
?>

Вот и всё. Работу этого метода я проверял на WordPress 3.2.1, но думаю и для 3.3 тоже подойдёт.

Источник:  sooource.net

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи