Как удалить jquery-migrate в WordPress

Вы задумались об оптимизации своего ВордПресс-сайта и хотите очистить лишний мусор из тега Head в шапке? Еще можно избавиться от непонятного JS-скрипта jQuery Migrate WordPress. Разбираемся как это сделать.

Jquery Migrate – что это и для чего нужен?

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

Исходный код страницы сайта

Сейчас эта необходимость просто отпала, так как WordPress поддерживает всегда самую свежую версию jQuery. Поэтому использование этого скрипта можно смело отключить, избавившись от лишнего кода на страницах сайта.

Как отключить jquery-migrate?

Наиболее простым и быстрым способом, на наш взгляд, будет использование премиум-плагин Clearfy Pro, который, имея множество других полезных для оптимизации Вашего сайта функций, сумеет в два клика очистить раздел <head> от подключения бесполезной библиотеки jquery-migrate.min.js. Для этого нужно:

  • в админ-панели перейти Clearfy Pro;
  • на вкладке Код активировать опцию Удалить jquery-migrate.min.js.

Отключение jquery-migrate в плагине Clearfy Pro

Активировать промокод на 15%

Рассмотрим также несколько других, менее удобных, способов.

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

Способ 1. Плагин Remove jQuery Migrate

Этот способ подразумевает использование плагина Remove jQuery Migrate. Так, для решения задачи плагин следует установить и активировать. Он не требует каких-либо настроек со стороны пользователя.

Способ 2. Плагин Disable jQuery Migrate

Плагин Disable jQuery Migrate, как и предыдущий, тоже призван выполнять только одну функцию – отключать библиотеку jquery-migrate.min.js. После активации он начнет работать.

Способ 3. Вручную, через свой PHP-код

Дальше нужно будет редактировать functions.php – основного конфигурационного файла WP-темы. Если вы не знаете, как редактировать этот файл, то в этом случае поможет плагин ProFunctions.

В самый конец указанного файла добавьте строки:

function wpschool_remove_jquery_migrate( $scripts ) {
    if ( ! is_admin() && isset( $scripts->registered['jquery'] ) ) {
        $script = $scripts->registered['jquery'];
        if ( $script->deps ) {
            $script->deps = array_diff( $script->deps, array( 'jquery-migrate' ) );
        }
    }
}
add_action( 'wp_default_scripts', 'wpschool_remove_jquery_migrate' );

Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.

Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Задать вопрос