Ja Wunderbar ! 1000 Dank Herr Kaiser

Jetzt ist der Groschen gefallen.
Ich fasse mal zusammen.
Am Anfang des
Loops baue ich einen Zähler ein:
Code:
<?php while (have_posts()) : the_post(); ?>
in
Code:
<?php $i = 0; while (have_posts()) : the_post(); ?>
Die Variante
$i hat nun einen Wert von 0.
Nun kann man dies als Klasse abfangen:
"Ist die Zahl gerade mach das"
"Ist die Zahl ungerade dann mach das"
Das wird erreicht, indem man bei der Variante
$i prüft ob die aktuelle Zahl durch 2 teilbar ist.
Also
$i%2
"Ist die Zahl gerade dann nimm
post color1"
"Ist die Zahl ungerade dann nimm
post color2"
Jetzt ist aber die Variante
$i immer auf 0. Deswegen muss man
am Ende der Abfrage ein
$i++ setzen. Dadurch wird die Variante bei jeden
Loop um eins erhöht. Und so wird jeder Beitrag, nummeriert.
Code:
<div class=<?=($i%2)?"post color1":"post color2";$i++;?>">
Mit dem passenden Eintrag in der
CSS Datei kann man dann die Klassen steuern.
Code:
.color1{background-color:red;}
.color2{background-color:green;} oder (so hab ich es nun gemacht)
Code:
<?php
$i++;
if ($i%2) {
the_post_thumbnail('thumbnail', array('class' => 'thumbn1'));
}else{
the_post_thumbnail('thumbnail', array('class' => 'thumbn2'));
}
?> Und im
CSS Code:
.thumbn1 {
float:left;
padding:2px;
margin-right: 10px;
margin-top: 0px;
margin-left: 0px;
background-color:#eee;
}
.thumbn2 {
float:right;
padding:2px;
margin-right: 0px;
margin-top: 0px;
margin-left: 10px;
background-color:#eee;
}