Hallo, ich habe eine Frage. Ist es möglich, dass wenn ich the_time(xxxx) aufrufe, der wert nicht sofort ausgegeben wird auf dem Bildschirm sondern in einer Variable zwischen zu speichern?
oder gibt es einen anderen weg, das datum des aktuell in der hauptschleife befindlichen Posts in eine variable zu schreiben?
Hintergrund ist der, ich möchte nicht dass über jeden post das datum ausgegeben wird sondern nur einmal pro tag und ansonsten eine horizontale linie gezogen wird.
so habe ich es bisher (und das geht nich)
PHP
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<?php
$actDateOfPost = the_time('l, j. F Y') ;
if ($actDateOfPost == $lastDateOfPost){
?>
<hr>
<?php
} else {
?>
<div class="date" id="datum"><?php the_time('l, j. F Y') ?></div>
<?php
}
$lastDateOfPost = $actDateOfPost;
?>
<h2><?php the_title(); ?></h2>
<div class="entry">
<?php the_content('Read the rest of this entry »'); ?><br>
</div>
</div>
<?php endwhile; ?>
Alles anzeigen