Hallo Denny,
hast du deine .htaccess Datei überprüft ob da alles stimmt bezüglich der Permalinks?
Hast du eine Sicherung deinen Datenbank bevor diese Probleme auftraten? Wenn ja, DB komplett löschen und nochmal einspielen.
Falls alles nichts hilft, installier die aktuelle Wordpress Version neu auf deinem Server, spiele das Template und die Plugins und deine gesicherte Datenbank ein. Nimm aber bitte immer die Datenbank Sicherung die auch auf deinem alten Server korrekt lief.
Im nachhinein ist man immer schlauer, aber gerade bei so Projekten installiert man erst die Seite auf einem neuen Server, testet diese dort ausgiebig und schaltet dann um.
VG
Philip