olá @andersontrkz,
sobre “Existe alguma forma de recuperar o wordpress para como estava um dia antes”, somente se você usa alguma ferramenta para isso. basicamente todas são pagas. uma exceção que conheço é o InfiniteWP, que uso tanto a versão paga como a gratuita. e a gratuita justamente permite fazer backups do WordPress, que ficam salvos no servidor e que você pode restaurar simplesmente clicando em um botão “Restore”. só isso, clicou, restaurou.
mas nesse momento, se seu site não usava nenhuma ferramenta para isso, já era. pois o backup salva, entre outras coisas, a versão do banco de dados no momento que você queria. uma vez atualizado o banco de dados, o backup usa esse banco de dados, ai já era.
o que você poderia tentar era ver se sua empresa de hospedagem tem backup do servidor. se eles tiverem, você pode pedir para restaurar todo o servidor para uma data anterior que eles tenham. assim, seu WordPress voltaria para uma versão anterior ao problema.
versões gratuitas de plugins de backup e restauração são complicadas, porque a maioria só faz facilitar a realização do backup. mas na hora de restaurar, é manual. sendo que praticamente todos salvam no servidor. mesmo o InfiniteWP gratuito salva no servidor (e vai que o servidor dá problema?). ai o que eu faço é que como eu tenho o Filezilla PRO, há uma regra que sincroniza as pastas de backup dos domínios que estão no InfiniteWP grátis com minha conta do Google Drive.
saudações,