Wordpress: Anderes Layout (Farbe) je nach Kategorie

3 Minute/n


Merken

0

Also der Jür­gen hält mich für einen unste­ten Geist. Jeden­falls im Hin­blick auf die hier ein­ge­setz­ten Word­press-Tem­pla­tes. Und er könn­te recht haben. Ich weiß auch, dass der häu­fi­ge Wech­sel der The­mes eini­gen mei­ner lie­ben Lese­rin­nen und Leser auf den Sen­kel geht. Aber bit­te, damit müsst ihr nun ein­mal leben. Und im Übri­gen: Bes­ser das Tem­p­la­te wech­seln als was ande­res. Nicht wahr?

Die­ses schi­cke neue Tem­p­la­te ist wie­der ein gekauf­tes Teil. Wenn ich mal in Ren­te bin, wer­de ich irgend­wann viel­leicht mal was ganz Eige­nes gestal­ten. Ich bin inzwi­schen doch rela­tiv fit. Viel­leicht braucht es eini­ge Zeit aber gelin­gen soll­te es. Außer­dem ist das Web ja voll von tol­len Anleitungen.

Mehr Farbe ins Template

Womit ich auch gleich beim The­ma wäre. Wenn ich für mein The­me doch so vie­le schö­ne ver­schie­de­ne Far­ben zur Ver­fü­gung habe, tu ich mich aus­ge­spro­chen schwer, mich auf eine fest­zu­le­gen. Sonst wäre ich ja wohl auch nicht ich. Also, habe ich mir gedacht, dass ich gern in Abhän­gig­keit von der Kate­go­rie des Bei­tra­ges die Far­be wech­seln möch­te. Nicht für alle vor­han­de­nen aber doch für eini­ge der wich­ti­gen Kate­go­rien. Ich begab mich also auf die Suche nach einem pas­sen­den Stück Code.

Bei WPS​hout​.com wur­de ich fün­dig. Das Teil hat­te ich schnell in mei­ne header.php ein­ge­baut und bin mit dem Ergeb­nis sehr zufrie­den. So sieht der fer­ti­ge Ein­trag nun aus. Die letz­te Zei­le bestimmt, wel­che Far­be stan­dard­mä­ßig ange­zeigt wird. Wenn man auf die­se Ein­stel­lung ver­zich­ten möch­te, so wird die Far­be der Kate­go­rie des jüngs­ten Bei­tra­ges ange­zeigt – sofern hier­für eine Far­be aus­ge­wählt wur­de. In “mei­ner” Lösung habe ich übri­gens nicht die Varia­ble “template_​url” son­dern “template_​directory” ver­wen­det. Ich weiß nicht, ob das viel­leicht abhän­gig ist von der ein­ge­setz­ten Word­press Ver­si­on. Hier läuft die aktuellste.

<?php if(is_home()) {

?>

<link rel="stylesheet" href="<?php bloginfo('template_directory')?>/styles/blue.css" type="text/css" media="screen" />    <?php }    ?> 


Erwäh­nen muss ich natür­lich noch, dass die Code­zei­len, die die Aus­wahl des CSS-Files im Stan­dard­the­me bestim­men, ent­we­der aus­kom­men­tiert oder ganz ent­fernt wer­den müs­sen. Bei mir sah es im Ori­gi­nal so aus:

 

<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo('template_directory'); ?>/styles/<?php echo $color_scheme; ?>" />

Ich weiß, dass die­se Lösung nicht gera­de neu ist aber viel­leicht inspi­riert das ja zu wei­te­ren Expe­ri­men­ten mit The­mes und CSS-Files.

Übri­gens hat Frank dazu erst kürz­lich einen sehr inter­es­san­ten Arti­kel geschrie­ben, der neue Wege zur Indi­vi­dua­li­sie­rung bzw. Fle­xi­bi­li­sie­rung von The­mes aufzeigt:

«Word­Press-The­me in Abhän­gig­keit des Titel – buelt​ge​.de [by:ltge.de]»

Diesen Beitrag teilen:
0CDD5CFF 182F 485A 82C6 412F91E492D0
Horst Schulte
Rentner, Blogger & Hobbyfotograf
Mein Bloggerleben reicht bis ins Jahr 2004 zurück. Ich bin jetzt 71 Jahre alt und lebe seit meiner Geburt (auch aus Überzeugung) auf dem Land.
Quelle Featured-Image: Standardbild...
Anzahl Wörter im Beitrag: 456
Aufgerufen gesamt: 29 mal
Aufgerufen letzte 7 Tage: 3 mal
Aufgerufen heute: 2 mal

Lass deinen Gedanken freien Lauf


Hier im Blog werden bei Abgabe von Kommentaren keine IP-Adressen gespeichert! Deine E-Mail-Adresse wird NIE veröffentlicht! Du kannst anonym kommentieren. Dein Name und Deine E-Mail-Adresse müssen nicht eingegeben werden.


✅ Beitrag gemerkt! Favoriten anzeigen
0
Share to...
Your Mastodon Instance