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

Удаляем jQuery Migrate WordPress

В этом посте разберем, что такое, зачем нужно и как избавится от jQuery Migrate WordPress. В этом гайде коротко, но по существу, рассмотрим рабочие способы удаления.

Что это jQuery Migrate, для чего нужен?

Это JavaScript-библиотека, которая изначально была создана для разработчиков. Она делает совместимыми разные версии популярной jQuery. Сейчас ВордПресс использует самую новую ее версию, а поэтому проблема совместимости отпала.

Зачем нужно отключить?

Во-первых, поддержка совместимости jQuery “вшита” в движок. Это означает, что даже если Вы не являетесь веб-разработчиком и не используете популярную библиотеку, то файл jquery-migrate.min.js будет все равно подгружаться. И как итог – появляется “лишний” код на всех страницах Вашего сайта.

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

Как удалить?

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

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

Remove jQuery Migrate – бесплатный плагин, предназначенный для решения одной единственной задачи – удаления URL-ссылки из “шапки” WordPress-сайта. Для этого нужно просто его установить и активировать.

Список плагинов

Способ 2. Файл functions.php

Еще один способ отключения совместимости – использование файла functions.php Вашей активной темы.

Если по каким-либо причинам вы не желаете редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.

Итак, в самый его конец следует добавить следующий PHP-код:

function wpplugins_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', 'wpplugins_remove_jquery_migrate' );

Способ 3. Плагин Clearfy Pro

Самым удачным решением будет использование мощного премиум-плагина Clearfy Pro, который, помимо остальных своих возможностей, также “умеет” корректно и без каких-либо конфликтов очистить от лишнего кода Ваш WordPress-сайт, включая подключение файла jquery-migrate.min.js. Для этого нужно всего лишь открыть админ-раздел Clearfy Pro, перейти на вкладку Код и задействовать настройку Удалить jquery-migrate.min.js.

Настройка плагина Clearfy Pro

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: