Stehe gerade vor einem ähnlichen, aber noch spezifischeren Problem. Da es aber ähnlich ist, dachte ich mir, ich poste die Frage mal in diesem Thread.
Also, dass bei meinem Blog (siehe CoolCritics) in der rechten Spalte der jeweils vorletzte Artikel (weil der letzte bzw. aktuellste immer als Leitartikel erscheint) dargestellt wird, funktioniert schon mal sehr gut mit showposts=1&offset=1.
Aber: Ich habe in der rechten Spalte verschiedene Kategorien und möchte eigentlich, dass er das so nur mit der letzten Kategorie macht, nicht mit allen. Bei den anderen soll der Neueste Beitrag dargestellt werden.
Sprich: Wie geht das, dass die Zuordnung einzeln erfolgt?
$display_categories = array(4,5,6, 14, 1);
foreach ($display_categories as $category) { ?>
<div class="clearfloat">
<?php query_posts("showposts=1&offset=1&cat=$category");
Das "&offset=1" soll also nur für die letzte Kategorie (nämlich 1) gelten, die anderen Kategorien (also 4, 5, 6 und 14) sollen ganz normal mit dem aktuellsten Beitrag dargestellt werden.