Янв
22
2013

Удаляем строки запросов из URL в WordPress

images

В попытках увеличить производительность своих WordPress сайтов, мы используем такие инструменты как Google Page Speed и Yahoo YSlow , они то и подсказывают нам, что нужно удалять запросы для статичных файлов CSS/JS. Многие скрипты и таблицы стилей в WordPress подключаются со строкой указывающей их версии. Это может вызвать проблемы кэширования, что приведет к неоптимальному времени загрузки.

Например, подключение jQuery выглядит так:

/wp-includes/js/jquery/jquery.js?ver=1.4.2

Поэтому сейчас мы немного оптимизируем наш сайт, и отключим все строки запросов для JS/CSS файлов.

Для этого потребуется открыть functions.php той темы которую Вы используете, и перед последним закрывающимся тэгом 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 );

Надеюсь Вам это будет полезно!

Похожие записи

Немного об авторе: Сергей Белянин

Основной автор этого блога. Еще совсем недавно студент, а сегодня уже Microsoft Certifed Professional, с неукротимым желанием сделать жизнь людей проще, автоматизировав скучную рутинную работу :)

  • Это Я

    можно немного проще, а то ниче не понял