Les dates de post dans wordpress

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 -->

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Merci de renseigner le captcha ! * Time limit is exhausted. Please reload CAPTCHA.