Bei den Kommentaren zu einem Beitrag ist es mit Bordmitteln der aktuellen WordPress-Version ja schon gegeben: abwechselnde unterschiedliche Layouts (Farben, Rahmen,…). Zuständig ist hier die Klasse “alt” die jedes erste, dritte, fünfte,… Kommentar- Listenelement zugewiesen bekommt. Im CSS läßt sich durch diese Klasse dem Kommentar jedes beliebige Aussehen zuweisen.
Will man dies auch bei den Beiträgen umsetzen ist etwas (oder besser gesagt wenig ;-)) Arbeit von nöten.
Nehmen wir als Beispiel die index.php her:
IM Loop (also NACH “if (have_posts()) : while (have_posts()) : the_post();”) wird dieser PHP-Code eingebunden:
<?php
if($hgf == "hell") {
$hgf = "dunkel";
} else {
$hgf = "hell";
}
?>
Hier wird der Inhalt (”hell” oder “dunkel”) der Variable (”hgf”) bei jedem Loop- Durchgang gewechselt. Die Benennung der Variable und dessen Inhalt sind frei (den üblichen Schreibweisen und erlaubten Zeichen entsprechend) vergebbar.
Jetzt muß diese Variable bzw. dessen Inhalt nur mehr dem Element mit dem Beitrag zugewiesen werden:
Die Zeile:
<div class="post" id="post-<?php the_ID(); ?>">
ändern wir auf:
<div class="post <?php echo $hgf; ?>" id="post-<?php the_ID(); ?>">
Im Quellcode der Startseite steht nun abwechselnd
<div class="post hell" id="post-179">
und
<div class="post dunkel" id="post-178">
Die Beiträge sind nun für das CSS “greifbar” und können dort beliebige Formate (Hintergrundfarbe, Rahmen, …) zugewiesen bekommen.





Phili 11.03.2008 - 20:13 Uhr
Hat sich schon ausgezahlt das ich Euren RSS-Feed abboniert habe!
Danke, und weiter so ;-)
Phili
Brenner 13.03.2008 - 20:30 Uhr
Super, spitze, und schön erklärt
Herr Schmidt 18.03.2008 - 19:10 Uhr
Grüßi und danke für den Tip
Herr Schmidt
´sanne 01.04.2008 - 19:49 Uhr
super, danke