Почему jquery-migrate.min.js уже неактуален
Выполняя свои задачи на Вордпрессе, разработчики активно пользуются библиотекой jQuery, которая обновляется и выходит в новых версиях. В каждой из них появляются различные функции, отличающиеся друг от друга. Бывало и такое, что на отдельно взятом сайте программисты работали сразу с несколькими редакциями. Связующим звеном служил файл jquery-migrate.min.js. А сегодня все задаются вопросом: как же отключить jquery-migrate.min.js в WordPress.
Но почему файл без которого было не обойтись вдруг стал лишним и почему от него нужно обязательно избавиться?
Система потеряла свою актуальность, потому что WP по умолчанию стал использовать самую свежую редакцию jQuery. Значит jquery-migrate.min.js лежит мертвым грузом и негативно влияет на производительность сайта.
Как отключить jquery-migrate.min.js в WordPress
Мы готовы предложить вам несколько способов решения задачи. Отключить jquery-migrate.min.js в WordPress с помощью плагина или с помощью кода. Оба способа одинаково действенны. Мы расскажем вам о них, а вы самостоятельно выберите как действовать.
Отключение помощью плагина
Воспользуйтесь плагином Clearfy, чтобы выполнить данную задачу. Скачайте и установите приложение, затем перейдите в меню настроек. Сделать это можно будет открыв в административной части сайта «Настройки» => «Clearfy меню» => «Производительность»
Чтобы удалить jQuery Migrate нажмите кнопку ВКЛ. Не забудьте сохраниться.
Отключение с помощью кода
Если есть причина по которой вам не подходит способ отключения jQuery Migrate указанный выше, попробуйте сделать это с помощью кода. Просто добавьте в файл установленной темы functions.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' );
После этого jQuery Migrate будет отключен.
Заключение
Конечный выбор за вами, но следует помнить, что лишнее вмешательство в код может привести к негативным последствиям в работе сайта. Если в своем выборе вы остановитесь на Clearfy, то процедура отключения лишних скриптов пройдет 100% удачно. Но следует помнить, что после могут возникнуть проблемы совместимости со “старыми” плагинами и темами, которые пропустили как минимум три важнейших обновления. Помните об этом если таковые у вас есть. На устаревшие плагины вам укажет плашка:
О рисках несовместимости Clearfy вы можете узнать из красных фишек со знаком вопроса внутри.
И самое главное – отключение jquery-migrate.min.js в WordPress можно отменить, если в строке функции нажать кнопку ВЫКЛ.