Remove Query Strings From Static Resources — такую рекомендацию можно увидеть на сайте gtmetrix. Эта рекомендация относится к файлам css и js подключаемым на вашем сайте. Если просмотреть исходный код страницы, можно заметить возле подключаемых файлов такой код ?ver=5.0.3. Для разработки безусловно это полезный атрибут. Вот только строки запроса предотвращают кэширование статических ресурсов на прокси-серверах и в браузерах. Удаляя строки запросов из статических ресурсов, таких как CSS и JavaScript, вы можете включить кэширование статических ресурсов и добиться значительного улучшения скорости загрузки страницы при меньшем времени загрузки страницы.
Есть два способа выполнить эту рекомендацию.
1. Самый простой, это поставить плагин WP Remove Query Strings From Static Resources
2. Второй способ — код:
1 2 3 4 5 6 7 8 9 10 11 12 | function _remove_query_strings_1( $src ){ $rqs = explode( '?ver', $src ); return $rqs[0]; } if ( is_admin() ) { // Remove query strings from static resources disabled in admin } else { add_filter( 'script_loader_src', '_remove_query_strings_1', 15, 1 ); add_filter( 'style_loader_src', '_remove_query_strings_1', 15, 1 ); } |
Его нужно поставить в файл functions.php