Итак, Вы попали в ситуацию, когда системные файлы WordPress повреждены, а последний бэкап был сделан слишком давно. Не волнуйтесь, звучит это страшнее, чем есть на самом деле - ниже приведена подробная пошаговая инструкция, как восстановить сайт в таком случае.
Шаг 1 - Подготовка
На этом этапе нам потребуется подключиться по FTP и скачать актуальную копию сайта на компьютер.
Обратите внимание: в базу вносить изменения не нужно!
Шаг 2 - "Чистый" WordPress
Далее необходимо перейти на сайт WordPress.org и скачать архив с чистым (без плагинов и тем) WordPress.
Распакованный архив будет выглядеть таким образом:
Шаг 3 - Копирование через FileZilla
Затем Вам нужно скопировать все файлы и папки из папки с чистым WordPress в папку public_html на Вашем хостинге через FileZilla.
Когда появится вопрос о файлах-дубликатах, просто перезапишите файлы, использовав эту конфигурацию:
По завершению процесса, проверьте свой сайт в инкогнито окне браузера, он должен работать, а Ваши плагины, темы и контент будут сохранены!
Если после выполнения всех действий Вы обнаружите, что Ваш сайт по-прежнему не работает, восстановите его из резервной копии.