Jquery-migrate.min.js – что это такое, нужен ли в WordPress и как отключит
Для чего нужен jquery-migrate.min.js, чтобы оставить поддержку старых разработок тем и плагинов. Создавался изначально как альтернатива или заменяющий библиотеку jquery от любых других сервисов, чтобы ограничить загрузку внешних скриптов.
Скрипт полезен в старых разработках до версии библиотеки 1.9. Сейчас необходимости использовать этот файл практически нет. Сейчас в ядре WordPress включена только свежая версия библиотеки, поэтому использовать файл совместимости не стоит.
Стоит ли отключать
Если у вас стоит старая тема, либо модуль, то возможно при отключении jquery-migrate.min.js они перестанут работать. В коде блога подключение библиотеки выглядит так.
От всего что не совершенствуется, советую отказаться, создается угроза взлома и потери скорости из-за устаревшей разработки. Поэтому стоит следить за актуальностью или если создатели забросили продукт, то подыскать аналог. Посоветую посмотреть как убрать dns-prefetch.
Отключаем jquery-migrate.min.js из WordPress в Clearfy PRO
То что не приносит пользы и захламляет код сайта нужно удалить. Поможет наш плагин Clearfy PRO, в котором процедура сводиться к одному нажатию клавишей мыши. Заходим во вкладку код и перемещаем кнопку в положение включено напротив соответствующего раздела.
После строчка из документа пропадет, а вы очистите код от еще одной не нужно ссылки и загрузки кода. Хорошо что jquery-migrate.min.js грузиться напрямую из ядра WP, а не со сторонних сервисов как emoji. Для подписчиков WPtemplate приготовил скидку в 15%, перейдя по кнопке она высчитывается автоматом.
Clearfy -15%
Плагин Remove jQuery Migrate
Аналогов не нашел поэтому Remove jQuery Migrate включил в статью. Отмечу что инструмент не обновлялся уже два года, возможно в будущем его удалят из репозитория, но вариантов больше нет. Устанавливается любым способом.
- Заходим плагины > добавить новый
- Вводим в поиске запрос
- Необходимый элемент отмечен на скриншоте
После установки дополнение не требует настройки, действует автоматически. Строка с выводом удаляется, проверял на WordPress 5.3+.
Как писал выше модуль не обновлялся два года, понимаю что функция в вордпресс вряд ли изменится, но лучше перестраховаться, использовать проверенные методы. Для визуального представления приложу собственное видео.
Убираем с помощью функции
Чтобы убрать jquery-migrate.min.js можно использовать php функцию.
function isa_remove_jquery_migrate( &$scripts ) {
if( !is_admin() ) {
$scripts->remove( 'jquery' );
$scripts->add( 'jquery', false, array( 'jquery-core' ), '1.12.4' );
}
}
add_filter( 'wp_default_scripts', 'isa_remove_jquery_migrate' );
- Заходим Внешний вид > Редактор тем
- В правой панели находим function.php
- Вниз файла вставляем код
- Нажимаем обновить
Лучше такие операции производить через дочернюю тему и с помощью FTP соединения. Таким же методом можно удалить комментарии из WordPress.
Статью закончу мы разобрались что такое jquery-migrate.min.js, нужен ли он и как его удалить с сайта WordPress тремя простыми способами.
Пожалуйста, оцените материал:
А с хостинга удалять потом этот файл или пусть лежит? Хакеры же знают где что лежит, им и не нужны эти ссылки в шаблоне.