После обновления WordPress не работает функционал сайта или как исправить «JQMIGRATE: Migrate is installed, version …»

как исправить JQMIGRATE: Migrate is installed, version
После обновления WordPress до версии 4.5 и выше у некоторых перестаёт работать анимация слайдов, выпадающие пункты меню и т.д. Возможно ещё что-то у вас перестало работать. В этом случае в консоли браузера (вызывается по нажатию F12) мы видим сообщение:

JQMIGRATE: Migrate is installed, version 1.4.0

Знающие люди вещают, что это начало происходить из-за того, что у WordPress обновились скрипты. У меня на сайте всё работало вроде, но сообщение в консоли мне не нравилось. Оно явно говорило, что с моим сайтом не всё в порядке. Что делать в этом случае?

В этом случае открываем файл «functions.php» нашей темы и туда прописываем следующее:

Т.е. подключаем самую свежую версию библиотеки «jquery». В дальнейшем можете проверять периодически вышла ли новая библиотека по адресу: developers.google.com/speed/libraries/#jquery

19 комментариев

  1. не помогло

  2. Не помогает если подключение jquery вынесено в еще один файл, то есть
    если в functions.php подключается еще один файл типа scripts.php, а вот в нем уже прописаны подключения скриптов.

  3. Помогло, рахмет! Меню заработало, правда перекрыло CSS-стили кое-где…

  4. Дмитрий

    Имеет значение в какой части файла functions.php разместить код? Пробовал в начале и в конце не помогает!

    • В конце, где вы обычно подключаете различные пользовательские хаки.

  5. Здравствуйте. Вставлял предложенный вами код. Да, запись в консоли на тот момент пропала, но в итоге это не дало ничего. В чем еще может быть проблема?
    makeyour(.)business

  6. Установлено несколько сайтов, на всех одно и тоже предупреждение.После которого всплывают ошибки в консоли и не работают плагины должным образом. Перелопатил весь рунет не могу найти решение. вот что выдает консоль хрома:

    JQMIGRATE: Migrate is installed, version 1.4.1

  7. Спасибо!!! Помогло!

  8. Спасибо!!

  9. Благодарю, это помогло!

  10. syntax error, unexpected ‘;’ отакая ошибка

    • Вы где-то допустили ошибку при вставке кода.

      • вроде без ошибок, но всё равно не работает. как вылезала ошибка так и вылазит. а страничка только с f5 грузиться норм

  11. Uncaught SyntaxError: Unexpected token :
    at eval ()
    at jquery.js?ver=1.12.4:2
    at Function.globalEval (jquery.js?ver=1.12.4:2)
    at HTMLScriptElement. (ajax.min.js?ver=4.9.7:1)
    at Function.each (jquery.js?ver=1.12.4:2)
    at a.fn.init.each (jquery.js?ver=1.12.4:2)
    at slideInNewPage (ajax.min.js?ver=4.9.7:1)
    at j (ajax.min.js?ver=4.9.7:1)
    (anonymous) @ jquery.js?ver=1.12.4:2
    globalEval @ jquery.js?ver=1.12.4:2
    (anonymous) @ ajax.min.js?ver=4.9.7:1
    each @ jquery.js?ver=1.12.4:2
    each @ jquery.js?ver=1.12.4:2
    slideInNewPage @ ajax.min.js?ver=4.9.7:1
    j @ ajax.min.js?ver=4.9.7:1
    setTimeout (async)
    j @ ajax.min.js?ver=4.9.7:1
    setTimeout (async)
    j @ ajax.min.js?ver=4.9.7:1
    setTimeout (async)
    j @ ajax.min.js?ver=4.9.7:1
    setTimeout (async)
    j @ ajax.min.js?ver=4.9.7:1
    success @ ajax.min.js?ver=4.9.7:1
    i @ jquery.js?ver=1.12.4:2
    fireWith @ jquery.js?ver=1.12.4:2
    y @ jquery.js?ver=1.12.4:4
    c @ jquery.js?ver=1.12.4:4
    XMLHttpRequest.send (async)
    send @ jquery.js?ver=1.12.4:4
    ajax @ jquery.js?ver=1.12.4:4
    loadResource @ ajax.min.js?ver=4.9.7:1
    onLinkClicked @ ajax.min.js?ver=4.9.7:1
    (anonymous) @ ajax.min.js?ver=4.9.7:1
    dispatch @ jquery.js?ver=1.12.4:3
    r.handle @ jquery.js?ver=1.12.4:3

    • Одно из предположений: jquery.min.js конфликтует с ajax.min.js. Но это не факт.

      Можно попробовать другую версию jquery.min.js, к примеру ту версию, что в статье «1.12.2». Или перебрать те, которые находятся здесь developers.google.com/speed/libraries/#jquery

      Если есть плагин кэширования, то сбрасывай кэш.

  12. файлик заменил на 1,12,2 код перевставил.
    но ошибка таже 🙁

  13. самое интересное что ошибка не на всех страницах, одна 2 загружаются быстро другие висят пока не пнёшь f5

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

Ваш e-mail не будет опубликован.