У меня в настройках сайта в админке "Параметры" - "Медиафайлы" размер миниатюры не выставлен. Там значение 0 по ширине и высоте. Я всегда использовал только средние размеры файлов - т.к. не хотел засорять хостинг ненужными миниатюрами и файлами крупного размера.
Загружаю аватарку - на хостинг она закачивается, в профиле не отображается - теперь там пусто (битых ссылок и 404 страниц нет при загрузке профиля), а в логах вот это:
PHP Fatal error: Call to undefined function has_image_size() in /путь/beoff.ru/wp-content/plugins/recall/add-on/profile/upload-avatar.php on line 52, referer: мой сайт.профиль
PHP Stack trace:, referer: мой сайт.профиль
PHP 1. {main}() /путь/beoff.ru/wp-content/plugins/recall/add-on/profile/upload-avatar.php:0, referer: мой сайт.профиль
С веб камеры аналогичная проблема.