Zunächst wundert es mich, dass es Templates gibt, die das Logo nicht von sich aus mit der Startseite verlinken. Alle von mir verwendeten Templates tun das automatisch.
Der weisse Bildschirm kommt vielleicht davon:
Mit dem simplen Ziel, unser Logo auf der Website mit einem Link zu versehen habe ich in der index.php gespielt.
In einer css Datei müsste man arg herumwüten, damit eine Webseite gar nicht mehr angezeigt wird.
Wenn ich etwas ausprobieren will, benenne ich die Originaldatei um (Beispiel) von style.css in style.css.orig. Wenn etwas schief geht, kann ich innert Sekunden wieder zurück indem ich diese Datei wieder zurückumbenenne von style.css.orig in style.css.
Wie die genau vorgegangen bist beim Zurücksetzen, weiss ich nicht. Aber ich vermute, dass Du beim Herumspielen in der index.php etwas verändert hast. Das Zurückkopieren der Originaldatei hätte vermutlich gereicht um die Seite wiederherzustellen. Das ist aber nur Spekulation.
Gruss
Christof