Ein Backup enthält alle Dateien, Einstellungen, Datenbankeinträge etc. deiner Website. Viele Website-Hoster bieten serverseitige, automatische Backups an, die im Notfall (tw. kostenpflichtig) wiederhergestellt werden können. Hast du diese aktiviert und sind sie in deinem Hosting-Paket inklusive?
Außerdem kannst du mit Plugins automatische Updates in WordPress erstellen und wiederherstellen. Hast du dieses eingerichtet?
Auch ganz wichtig: hast du dir wichtige Stände deiner Website zusätzlich auf deine Festplatte heruntergeladen? Das rettet dir vor allem den Popo, wenn auch die Backups auf dem Server ein "defekter" Stand sind, weil Fehler erst spät aufgefallen sind.