Mit folgendem query

query_posts("&order=ASC");

lässt sich die Reihenfolge der Beiträge ändern – allerdings werden dann in jeder Kategorie alle Beiträge aus dem Blog angezeigt. Warum? Weil mit diesem query alle Parameter, die WordPress anhand der URL mitgibt – also auch, in welcher Kategorie wir uns gerade befinden – überschrieben werden. Abhilfe schafft hier der $query_string, der alle WordPress-Parameter mitgibt. Dem muss noch noch das gewünschte order-Parameter hinzufügt werden:

query_posts($query_string . "&order=ASC");

Um also die Reihenfolge der WordPress Beiträge zu ändern (ältester Beitrag oben, neueste Beiträge unten), sieht der WordPress Loop aus wie folgt:

<?php 
query_posts($query_string . "&order=ASC");
if (have_posts()) : while (have_posts()) : the_post(); 
	?>
	*** hier steht der Beitrag ***
<?php 
endwhile; 
else: ?>
	Sorry, no posts matched your criteria.
<?php endif; ?>