Gibt ja diverse Blog Layouts bei denen links neben dem Beitrag ein kleiner ‘Wimpel’ mit dem Postdatum sitzt. Da der ja schon recht auffaellig ist wuerde es ansich reichen bei mehreren Posts pro Tag das Datum nur einmal anzuzeigen.

Die einfachste Moeglichkeit dies umzusetzen ist statt der Funktion the_time() einfach the_date() zu nehmen. Problem an der Sache ist dann, dass ein weiteres formatieren des Datums so nicht mehr moeglich ist. Will man also z.B. Tag und Jahreszahl normal formatieren und den Monat fett geht das so nicht.

Ich habe das Problem eben folgendermassen geloest:

<div class="datesbox">
	<?php $datum = the_date( '', '', '', false );
		if ( $datum ) { ?>
	<strong><?php the_time('j'); ?></strong><?php the_time( 'M y'); ?>
	<?php } ?>
</div>

Durch das angeben des vierten, nicht erforderlichen Parameters wird der Funktion the_date() mitgeteilt das Datum nicht auszugeben, sondern in die Variable $datum zurueckzugeben. Da das Datum nur beim neusten Beitrag eines Tages zurueckgegeben wird, kann man jetzt ueberpruefen, ob ein Datum zurueckgegeben wurde oder die Variable leer ist.

Wurde ein Datum zurueckgegeben kann die Darstellung ganz normal mit der Funktion the_time() formatiert werden, andernfalls entfaellt der Block.

Hier noch kurz die Verwendung von the_date():

the_date('format', 'before', 'after', echo);

So wird auf einfache Art und Weise das Datum im Wordpress Blog nur einmal pro Tag ausgegeben, man behaelt aber die volle Flexibilitaet beim Formatieren des Datums.