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

Библиотека jquery-migrate.min.js изначально была создана для WordPress-разработчиков. Ее предназначение — обеспечение совместимости разных версий популярной библиотеки JQuery. На сегодняшний день нужда в этой совместимости отпала, так как в самом “движке” используется всегда самая новая ее версия.

Зачем отключать Jquery Migrate?

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

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

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

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

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

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

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

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

Еще один способ отключения совместимости Jquery Migrate — использование файла 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: :???: :?: :!: