Как скрыть версии скриптов и стилей в WordPress
Узнать версию системы управления содержимым сайта WordPress можно не только при помощи мета-тега generator, но и при помощи версии скриптов и стилей. Все версии скриптов и стилей необходимо скрыть, чтобы обеспечить безопасность вашему ресурсу.
Переходим в браузер и открываем исходный код страницы сайта сочетанием клавиш Ctrl + U. На странице с исходным кодом вызываем окно для поиска при помощи клавиш Ctrl + F, в строку поиска вводим следующий текст ?ver. Видим, что найдено 27 результатов, это всё версии скриптов и стилей.
Скрыть версии скриптов и стилей можно двумя способами:
- при помощи файла functions.php в директории wp-includes;
- при помощи файла functions.php вашей темы оформления.
Какой вариант использовать непринципиально, в данном случае будет использоваться первый вариант. Открываем директорию wp-includes, находим и открываем файл functions.php
Спускаемся в самый низ файла functions.php, и добавляем следующий код:
//Удаление ?ver из скриптов и стилей 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);
Сохраняем внесенные изменения.
Возвращаемся на страницу с исходным кодом, и обновляем её. Затем вызываем окно поиска Ctrl + F, и в строке поиска вводим следующий текст ?ver. Совпадений не найдено, версии скриптов и стилей успешно скрыты.
Метки: Wordpress, Безопасность.