Si vous publiez plusieurs posts par jour sur votre WordPress et que certains posts de votre page “blog” (= liste de posts) ne comportent pas de date, c’est que certainement le thème que vous avez choisi utilise la fonction WordPress the_date dans le fichier php qui correspond à cette page.
La fonction the_date, comme l’indique gentiment WordPress himself “écrase” les dates si plusieurs posts ont la même. Tant qu’il n’y a qu’un post par jour, on ne voit pas le problème (sur lpp par exemple). Mais dès le deuxième post, le premier, sur cette page n’a plus de date:
Pour pallier à cela, WordPress met à notre disposition une autre fonction “get_the_date”
“qui, contrairement à la fonction the_date retourne toujours la date”:
En clair, ce qu’il faut faire, c’est remplacer dans le .php qui fabriquent le corps de votre page blog:
<div class="post-date">
<?php the_date(); ?>
</div><!-- post-date -->
par
<div class="post-date">
<?php echo(get_the_date()); ?>
</div><!-- post-date -->