J'ai rencontré plusieurs fois le même problème, les changements suivants ont fonctionné pour moi dans le passé:
while (have_posts()) : the_post();
//some html
<li class="icon-date"><?php echo get_the_date( 'Y-m-d' ); ?></li>
<li class="icon-time"><?php the_time( 'H:i:s' ); ?></li>
Au lieu de the_date()
, utilisez get_the_date()
.
La seule chose à savoir, c'est que les valeurs renvoyées par get_the_date()
doivent être répercutées.
En regardant la page du Codex, il y a une note spéciale à propos de the_date()
.
Lorsqu'il y a plusieurs articles sur une page publiée sous le MÊME JOUR, the_date () n'affiche que la date du premier article (c'est-à-dire la première instance de the_date ()). Pour répéter la date des publications publiées le même jour, vous devez utiliser la balise de modèle the_time () ou get_the_date () (depuis 3.0) avec une chaîne de format spécifique à la date.
De plus, si vous souhaitez contrôler le format dans lequel get_the_date()
est renvoyé dans Admin, vous pouvez utiliser get_option('date_format')
. De cette façon, si vous modifiez le format de date dans l'administrateur, ces modifications seront également apportées à votre code.
while (have_posts()) : the_post();
//some html
<li class="icon-date"><?php echo get_the_date( get_option('date_format') ); ?></li>
<li class="icon-time"><?php the_time( 'H:i:s' ); ?></li>