Datenbanktabellen wurden eigentlich alle ersetzt, wenn man die Startseite öffnet und auf Quelltext geht, gibt es allerdings beim header_image noch den localhost-Link. Liegt hier der Fehler vermutlich in der Datenbanktabelle?
Definitiv. Ich habe mehrere Wordpress Seiten in den letzten Wochen und Monaten umgezogen und meist einen einzelnen Eintrag vergessen.
Komplette mySQL Datenbank mit phpMyAdmin exportieren, am besten mit Notepad öffnen und nach "localhost" suchen. An den Stellen mit Treffern die URL / Adresse korrigieren und danach speichern.
Alle WP-Tabellen in der Datenbank online löschen und die neu gespeicherte SQL Datenbank mit deinen Änderungen wieder importieren. Danach (so war es zumindest bei mir) sollte alles wieder funktionieren. Dies sollte auch für den unsichtbaren Header gelten, wenn alle Dateien korrekt und fehlerfrei auf den Server übertragen wurden.