Zum einen wurde der Webhoster gewechselt. Wer mit seine WordPress-Seite auf einen neuen Server umgezogen ist, muss in der Datenbank viele Pfade anpassen, damit anschließend wieder alles richtig läuft. Gibt es eine Übersicht zu all diesen Tabellen?
Die Pfade sind an etlichen Stellen in der Datenbank gespeichert. Eine Tabelle wird da nicht viel helfen. In der Regel löst man das Problem durch suchen&ersetzen in der Datenbank (z.B. mit dem Plugin "Better Search and Replace").
Nach dem Umzug wurde von Version 4.5.4 auf 4.7.5 hochgerüstet und die plugins entsprechend aktualisiert, da die Seite sich nicht akkurat darstellte.
Aus deiner ersten Frage schließe ich, dass das Ersetzen der Pfade noch nicht durchgeführt wurde. Deshalb (höchstwahrscheinlich) auch die "nicht akkurate" Darstellung.
Doch statt der Startseite wurde eine beliebige Produktseite dargestellt. Die eigentliche Startseite existierte zwar, wurde aber ignoriert.
Sie liess sich jedoch über den Server-Account - nicht wp-Account- aufrufen, vom Browser aus sichern, und, in index.html umbenannt, via FTP hochladen.
Zuächst schien alles zu stimmen. Dann wurde die Startseite als Kopie modifiziert und diese als Startseite festgelegt.
Doch jetzt wird immer noch die alte Startseite dargestellt, vermutlich der gleiche Fehler wie ursprünglich mit der Produktseite. Die alte Startseite kann eigentlich gar nicht mehr geladen werden, da sie gelöscht wurde.Kennt jemand einen Kniff, wp dazu zu bewegen, die Seite zu laden, die man als Startseite festgelegt hat?
Das mit der index.html ist ein relativ unglücklicher Workaround. Ich würde vorschlagen, erstmal die Pfade anzupassen. Ggf. ist das Problem damit schon behoben.
Möglicherweise ist es auch ein Caching Problem.
Wenn die Möglichkeit besteht, würde ich an deiner Stelle alles nochmal komplett löschen bzw. rückgängig machen und die Seite "sauber" umziehen.