Cover Image for Отключаем сообщение “JQMIGRATE: Migrate is installed, version 3.3.2”

Отключаем сообщение “JQMIGRATE: Migrate is installed, version 3.3.2”

15 января 2019 

В WordPress по умолчанию активирован плагин jQuery.Migrate. Это нужно для совместимости со старыми компонентами. Но в 80% случаев в нем нет смысла.

Зато он пишет в консоль свое сообщение и доставляет страдания внутреннему перфекционисту.

Программное решение через код

Либо добавить короткий код, который можно вставить в functions.php вашей темы:

add_action('wp_default_scripts', function ($scripts) {
    if (!empty($scripts->registered['jquery'])) {
        $scripts->registered['jquery']->deps = array_diff($scripts->registered['jquery']->deps, ['jquery-migrate']);
    }
});

Решение через плагины

Плагин SiteHelper

Имеет ряд опций для улучшений сайта, в том числе отключение этого скрипта.

Или можно специальный плагин, который делает только это