Для чего нужен jQuery Migrate в WordPress и как его отключить

Чистим WordPress

История WordPress берет свое начало в далеком 2003 году. За время существования этой CMS системы, для нее было разработано огромное количество расширений, модификаций, тем. Для своих разработок, подавляющее большинство программистов используют jQuery – набор готовых команд, для облегчения и упрощения создания динамических Frontend элементов. Как любой серьезный продукт, он растет и развивается, периодически выходят новые версии, которые предоставляют разработчикам другие возможности. Чтобы старые разработки были совместимы с WordPress, существует jQuery migrate.

Фрагмент когда

Сейчас WordPress содержит всегда только самую свежую версию библиотеки, она вшита в ядро движка и обновляется в процессе обновления самой CMS, поэтому jQuery migrate в 99% случаев не нужен, его удаление благоприятно отразится на производительности. В статье пойдет речь о том, как отключать указанную функцию.

Когда отключать

Если на блоге используется давно не обновляемые расширения и/или темы (требующие до 1.9), migrate отключать не нужно, иначе они просто перестанут работать. Во всех остальных случаях рекомендуется выключить.

После отключения проверьте работоспособность сайта, а также  всех дополнительных компонентов!

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

Отключение с помощью ClearfyPRO

В дополнении Клерфай все делается элементарно, с помощью одного клика мышкой:

  1. Заходим в настройки
  2. В разделе «Код» ищем нужную секцию
  3. Активируем переключатель, сохраняем изменения
Отключение в ClearfyPRO

Плагин очень полезный, оптимизирует WP по более чем 40 направлениям. Для его использования не требуется каких-либо особых знаний или навыков. У всех пунктов есть описание и рекомендации по использованию. Наши читатели могут купить ClearfyPRO со скидкой — 15%.

Купить Clearfy со скидкой

Плагин Remove jQuery Migrate

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

Remove jQuery Migrate

Disable jQuery Migrate

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

Disable jQuery Migrate

Удаляем PHP-скриптом

Копируем в буфер обмена код:

function isa_remove_jquery_migrate( &$scripts ) {
 if( !is_admin() ) {
 $scripts->remove( 'jquery' );
 $scripts->add( 'jquery', false, array( 'jquery-core' ), '1.12.4' );
 }
}
add_filter( 'wp_default_scripts', 'isa_remove_jquery_migrate' );
  1. Открываем через редактор тем WordPress файл function.php активной темы
  2. В конец вставляем то, что скопировали
  3. Сохраняем отредактированный файл
редактор тем WordPress

Интернет технологии развиваются стремительно, каждый день появляется что-то новое. Не стоит игнорировать прогресс, используя устаревшие инструменты. Описанная библиотека – пережиток прошлого, в современных сайтах ей уже практически нет применения. Отключается элементарно, способов сделать это – много, выбирайте любой.

Иван

WordPress-разработчик, активный участник сообщества, пишу о вордпресс просто и понятно.

Оцените автора
WPTutorials
Добавить комментарий