Me encontré con el mismo problema varias veces, los siguientes cambios me funcionaron en el pasado:
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>
En lugar de the_date()
usar get_the_date()
.
Lo único a tener en cuenta es que los valores devueltos por get_the_date()
tienen que hacerse eco.
Mirando la página del Codex hay una nota especial sobre the_date()
.
Cuando hay varias publicaciones en una página publicada en el MISMO DÍA, the_date () solo muestra la fecha de la primera publicación (es decir, la primera instancia de the_date ()). Para repetir la fecha de las publicaciones publicadas el mismo día, debe usar la etiqueta de plantilla the_time () o get_the_date () (desde 3.0) con una cadena de formato de fecha específica.
Además, si desea controlar el formato en el que get_the_date()
se devuelve en Admin, puede usarlo get_option('date_format')
. De esta manera, si cambia el formato de fecha en el Administrador, estos cambios también se realizarán en su código.
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>