Jquery-migrate.min.js – что это такое, нужен ли в WordPress и как отключит

Для чего нужен jquery-migrate.min.js, чтобы оставить поддержку старых разработок тем и плагинов. Создавался изначально как альтернатива или заменяющий библиотеку jquery от любых других сервисов, чтобы ограничить загрузку внешних скриптов.

Скрипт полезен в старых разработках до версии библиотеки 1.9. Сейчас необходимости использовать этот файл практически нет. Сейчас в ядре WordPress включена только свежая версия библиотеки, поэтому использовать файл совместимости не стоит.

Стоит ли отключать

Если у вас стоит старая тема, либо модуль, то возможно при отключении jquery-migrate.min.js они перестанут работать. В коде блога подключение библиотеки выглядит так.

Показ загрузки скрипта jquery-migrate.min.js
Где находится скрипт

От всего что не совершенствуется, советую отказаться, создается угроза взлома и потери скорости из-за устаревшей разработки. Поэтому стоит следить за актуальностью или если создатели забросили продукт, то подыскать аналог. Посоветую посмотреть как убрать dns-prefetch.

Отключаем jquery-migrate.min.js из WordPress в Clearfy PRO

То что не приносит пользы и захламляет код сайта нужно удалить. Поможет наш плагин Clearfy PRO, в котором процедура сводиться к одному нажатию клавишей мыши. Заходим во вкладку код и перемещаем кнопку в положение включено напротив соответствующего раздела.

Как в clearfy отключить скрипт
Клеарфай активация удаления

После строчка из документа пропадет, а вы очистите код от еще одной не нужно ссылки и загрузки кода. Хорошо что jquery-migrate.min.js грузиться напрямую из ядра WP, а не со сторонних сервисов как emoji. Для подписчиков WPtemplate приготовил скидку в 15%, перейдя по кнопке она высчитывается автоматом.

Clearfy -15%

Плагин Remove jQuery Migrate

Аналогов не нашел поэтому 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
Вставка функции
  1. Заходим Внешний вид > Редактор тем
  2. В правой панели находим function.php
  3. Вниз файла вставляем код
  4. Нажимаем обновить

Лучше такие операции производить через дочернюю тему и с помощью FTP соединения. Таким же методом можно удалить комментарии из WordPress.

Статью закончу мы разобрались что такое jquery-migrate.min.js, нужен ли он и как его удалить с сайта WordPress тремя простыми способами.

Пожалуйста, оцените материал:

Давно занимаюсь и разрабатываю сайты на Wordpress. Считаю что лучшего решения для ведения бизнеса не найти, поэтому считаю долгом делиться информацией с остальными.
Получай полезные материалы удобным способом!
Комментарии:
  1. А с хостинга удалять потом этот файл или пусть лежит? Хакеры же знают где что лежит, им и не нужны эти ссылки в шаблоне.

Добавить комментарий

×
WordPress:
прокачай свой сайт!

Скидка на премиум темы и плагины

Успей забрать скидку ⋙