Любой разработчик должен заботится о пользователях, использующих новые и старые плагины с шаблонами. Некоторые продукты использовали js библиотеку переработанную разработчиками, называется jquery migrate в WordPress.
Для чего нужен устаревший скрипт
Но время идет, создатели тем уже не пользуются этой разработкой, а берут от Google и других сервисов, потому что они более продуманные. Так выглядит вывод скрипта, версия давно не изменяется 1.4.1.
<script src='https://site.ru/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>
Но создатели вордпресс пока не убирают данное подключение, потому что много есть разработки, использующие такую библиотеку. Советую отказываться от таких продуктов, потому что они устарели, появятся дыры в безопасности, совместимости, вредит SEO – ищите аналоги.
Удалить в плагине Remove jQuery Migrate
На любую проблему в WordPress найдется свое решение, первый способ при помощи плагина Remove jQuery Migrate. Устанавливайте и активируйте, действовать начинает автоматически настроек не требует.
Видим jquery.migrate.min.js исчез из HTML кода WordPress. Отмечу что автор поддерживает разработку, потому что с каждым большим обновлением WoprdPress в ядре вывода wp_head что-то меняется.
Отключить в Clearfy PRO
В комбайне от команды WPShop под названием Clearfy есть пункт, он может отключить jquery migrate. Активируем соответствующий переключатель.
Как писал в предыдущей статье про shortlink, клеарфай умеет делать оптимизацию не только некоторых частей WordPress, но и его ядра.
-15% на Клеарфай
Применяем код
Почти любой автоматически генерируемый HTML в WordPress можно удалить при помощи хуков и функций. Помещаем данный код в function, аналогично можно удалить смайлики emoji.
function wpoptimize_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', 'wpoptimize_remove_jquery_migrate' );
- Переходим Внешний вид – Редактор тем.
- В правой колонке выбираем function.
- Вставляем в самый низ конфигурацию.
- Обновляем документ.
Показал простой способ, конечно, лучше пользоваться дочерними темами. В статье разобрали что такое jquery mirgrate и как его отключить у WordPress.





