Linsi und ich haben letzte Nacht über einem Problem gebrütet, welches ich mit dem Katzengang Blog hatte und welches wir mittels php lösen wollten. Da ich nicht soooo die Ahnung von php habe und es gern lernen möchte, haben wir zwei rumexperimentiert und er hat mir Schritt für Schritt erklärt, was welche php Funktion bedeutet, wie man sie einbaut und wie man sie anpassen kann.
Das Ziel:
- Blog mit 7 Autoren
- Beim Aufruf eines Artikels soll geprüft werden, welcher Autor ihn geschrieben hat und in Abhängigkeit dazu soll ein individuelles Headerbild ausgegeben werden.
- Statische Seiten der jeweiligen Autoren sollen auch ein individuelles Headerbild bekommen
- Alle anderen Seiten (Home, Search, Archive, Kategories) sollen ein Standardheaderbild zeigen.
Die Lösung:
- Eigener Loop im Header, der den Autorennamen abfragt und dann eine eigene CSS Klasse für diesen Header ausgibt
- Eigene CSS Klassen in der style.css für jeden Autor
Der Code:
Im Header des Themes:

Dieser Schnipsel fragt ab, wer der Autor ist und weist diesem dann die Klasse AutorHeader-jpeg und AutorHeader-png zu. Sollte kein Autor vorhanden sein, benutzt das Theme die Standardklasse.
In der style.css des Themes:

Hier ein Beispiel für den Autor “Crystal”. Ich habe jetzt mal meine css infos rausgenommen, weil diese ja für jedes Theme individuell sind, aber mit dem Namen des Autors VOR der Standardklasse greift das Theme, genau auf die Klasse zu.
Das Ergebnis:

Ansicht der Webseite wenn man die Startseite aufruft. Es wird das Standardbild des Headers geladen.

Ansicht der Webseite wenn man einen Artikel der Autorin “Crystal” aufruft. Ihr individuelles Headerbild wird geladen.
Vielleicht hilft dieser Artikel dem ein oder anderen dabei weiter, wenn er so etwas ähnliches realisieren möchte. Ich danke nochmal der Bonsailinse für seine annähernd ewige Geduld mit mir und meinen stümperhaften Fragen und seiner Hilfsbereitschaft zur Lösung des Problems.
3 Kommentare zu „Header(bild) abhängig vom Autor des Artikels“
Kommentare:
Track-,Ping- und Tweetbacks:
-
Blogblume vermeldet: Header(bild) abhängig vom Autor des Artikels (http://cli.gs/qh1e1)
-
Das ist ne coole Sache für Blogs mit mehreren Autoren: http://bit.ly/bCVF8A #wordpress
-
RT @gillyberlin Das ist ne coole Sache für Blogs mit mehreren Autoren: http://bit.ly/bCVF8A #wordpress
-
Blogblume vermeldet: Header(bild) abhängig vom Autor des Artikels (http://cli.gs/qh1e1)
-
Cooles Feature für Multiuserblogs. http://bit.ly/dkS98f Verschiedene Header je nach Autor. #wordpress
-
RT @TiiaAurora: Cooles Feature für Multiuserblogs. http://bit.ly/dkS98f Verschiedene Header je nach Autor. #wordpress








Hey,
ich habe deine Seite durch ein Thread bei WordPress Forum entdeckt, wollte fragen mit welchen Programmen DIESE Seite erstellt worden ist, sieht nämlich echt schick aus… ?
wäre echt nett wenn du mir antwortest ….
kann auch hier als Kommentar sein
mfg sergej
Hallo Sergej,
das Grundgerüst hab ich mit Artisteer gemacht und den Rest manuell mit php und css nach meinen Wünschen angepasst.
Hey,
danke!
Werd mich gleich an die Arbeit machen …