Отключение jQuery migrate в WordPress: 3 лучших способа

Чистим WordPress

Время идет, плагины и системы управления сайтами обновляются. Часть скриптов остается неизменна, поэтому разработчики предусмотрели запасной вариант: jQuery migrate – скрипт, позволяющий использовать устаревшие версии утилит и шаблонов. Разбираемся, нужно ли оставлять его сегодня или удалять из WordPress.

JQuery migrate в WordPress: что это и зачем нужно

jQuery – язык, применяемый  разработчиками утилит, в силу своей простоты и опциональности. Сам он – набор готовых команд, реализовывающих план быстрее, без ущерба контенту.

Как и любой ЯП, н развивается и становится совершеннее, поэтому выпущенные ранее продукты требуют переработки под обновленные требования. Но часть из модулей или тем уже заброшена командой разработчиков, что значит, что они не будут обновляться. В таких ситуациях необходим джейквери migrate, поддерживающий в новой сборке WordPress устаревшие элементы.

Влияние на сайт

Ответив на вопрос, для чего нужен jQuery migrate, можно сразу выявить несколько минусов:

  • Лишнее подключение в <head> каждой страницы. Это увеличивает скорость загрузки документа и понижает в результатах выдачи;
  • Высокая нагрузка на сервер. Даже в случае неиспользования, он будет пассивно создавать лишнюю нагрузку на веб-сервер, расходуя лимиты;
  • Неактуальность. С каждым обновлением, WP обновляет и все свои библиотеки, поэтому потребности в дополнительном min js файле нет.

Отключить jQuery migrate из WordPress

Как и любая функция, эта библиотека удаляете двумя путями: при помощи или вставки системной функции, которая может навредить всему ресурсу, или утилит, никак не влияющих на возможные предупреждения.

При помощи Clearfy PRO

Русифицированное дополнение, исправляющее ошибки ВордПресс “из коробки” и проводящее базовое SEO аудит с исправлением ошибок. Чтобы воспользоваться нужной функцией, перейдите в раздел “Код”, расположенный в системном конфиге модуля (вкладка в левом сайдбаре с названием). После активируйте нужный чекбокс и примените изменения.

jquery migrate WordPress

После обязательно проверьте работу модулей и функций темы, если возникают ошибки – откатите правки, если все нормально – волноваться не стоит.

-15% по промокоду wpboost

Обязательно ознакомьтесь: Промокоды на другие плагины от WPShop.

Через плагин Remove WordPress OH

демонстрация работы плагина

Популярный, однако нерусифицированный модуль, направленный на устранение лишних фрагментов кода. Рекомендую для начала отключить встроенную оптимизацию под CDN и jQuery migrate, однако не стоит выбирать “Select all” – вместе с бесполезными возможностями могут отключиться важные элементы функционирования сайта.

Используя PHP вставку

Способ для опытных вебмастеров, знающих как работать с кодом. Его суть заключается во внедрении скрипта, который будет удалять ненужную опцию. Чтобы это сделать:

  1. Перейдите в панель управления веб-сервера или админку WordPress
  2. Откройте “Редактор тем” или файл functions.php в нотпаде проводника (если вы используете подключаете FTP)
  3. В самом конце файла, после завершения предыдущего элемента, вставьте следующий фрагмент:
function wpboost_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', 'wpboost_remove_jquery_migrate' );

Теперь внимательно проверьте работоспособность сайта. Если возникли какие-либо ошибки или часть плагинов пропала или вовсе не работает, то разумно будет откатить изменения и не прибегать к удалению jQuery migrate из WordPress.

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

Василий

Изучаю WordPress, занимаюсь разработкой и созданием шаблонов и плагинов. На этом блоге делюсь своими знаниями. Есть вопросы? Пишите в комментариях!

Оцените автора
Ускорение и оптимизация WP
Добавить комментарий

×
WordPress:
прокачай свой сайт!

Скидка на премиум темы и плагины

Успей забрать скидку ⋙