После обновления версии WP обновилась и версия jquery. После этого перестала работать загрузка аватарок.
Консоль браузера выдает ошибку: jquery.min.js:2 Uncaught TypeError: e.indexOf is not a function
Решение этой ошибки есть тут:
Чтобы оперативно решить вопрос я откатил jquery из бэкапа (версия v1.12.4). И всё заработало.
В целях дальнейшего развития плагина, прошу проработать изменения использования функций jquery согласно описанного решения на форуме stackoverflow.com
Нет. jQuery подключается локально.
Значит буду оставаться на старой версии jQuery, раз у меня с ней все работает нормально.
Андрей CS, посмотрите какая у вас версия jQuery используется. Попробуйте поставить последнюю версию и проверить с ней работу плагина.
Разобрался я почему у меня не работает. Потому что я отключил файл jquery-migrate.min.js в целях оптимизации кода.
По умолчанию он включен у всех WP.
Файл jquery-migrate.min.js требуется для старых скриптов jQuery до версии 1.9.х.
В итоге вывод следующий: скрипт core.js содержит старую функцию jQuery ( image.load( function() - строка 1555 ),
которая без jquery-migrate в современных jQuery работать не будет.
Пусть разработчик решает сам исправлять ему эту функцию или оставлять как есть.
плагин будет дорабатываться по ходу изменения общего подхода wp к использованию стандартов jquery, пока можно говорить о том, что плагин работает в рамках ядра wp, на данный момент, никакой проблемы в работе плагина на последней версии wp не наблюдается, но спасибо, будем иметь описанную проблему ввиду, если wp решить отключить поддержку jquery-migrate