1. Если обновляли версию за версией все должно быть хорошо. Если нет, то сделайте копию и залейте старые файлы WP на хостинг, затем зайдите в админку чтобы база откатилась и обновите по порядку.
2. Кодировки базы данных надо проверить, может быть проблема на хостинге с переключением.
3. Если не показывает виджетов, то могли слететь права на файлы, а вы в базе колупаетесь. Попробуйте рекурсивно изменить права для файлов 644, для папок 755. Может помочь.
4. Если не помогло, включите дебаг режим в файле wp-config.php и посмотрите что напишет. Должен что-то написать если на хостинге не отключены варнинги.
Вообще каждый случай надо смотреть, но я бы начал с отката БД, заливки версии за версией в ручную и каждый раз заходил бы в админку после заливки чтобы база обновилась.
Успехов в непростом деле, поиске багов.