Kein Problem. Du hast schon das Richtige gefunden. Würde aber noch eleganter gehen, als das hier:
Code:
<div class="post" id="post-<?php $i++; echo $i ;?>">
....
</div>
...indem Du wie
hier beschrieben ist zuerst herausfindest, ob es sich um einen Artikel mit gerader oder ungerader Zahl handelt (in der Zählreihe) und das dann mit "gerade" "ungerade" belegst. Das spart etwas
Css. Du machst dann also etwas wie das hier:
Code:
<?php
$i = 0;
while (have_posts()) : the_post();
?>
<div class="<?php $i++; if (if($i%2)) { echo "even"; } else { echo "odd"; } ?>">
<p> Hier_kommt_der_Inhalt_Deines_Artikels </p>
</div>
<?php } ?> ... und in Deiner Style.
css definierst Du bloß noch ...
Code:
.odd { background: (zB)#ccc; }
.even { background: (zB)#009ee0; } P.s: (zB) gehört nicht zum Code, sondern markiert bloß das die Farbe ein Beispiel ist.