Saya mengalami masalah yang sama beberapa kali, perubahan berikut bekerja untuk saya di masa lalu:
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>
Alih-alih the_date()
, gunakan get_the_date()
.
Satu-satunya hal yang harus diperhatikan, adalah bahwa nilai yang dikembalikan get_the_date()
harus digaungkan.
Melihat halaman Codex ada catatan khusus tentang the_date()
.
Ketika ada beberapa posting pada halaman yang diterbitkan di bawah HARI SAMA, the_date () hanya menampilkan tanggal untuk posting pertama (yaitu, instance pertama the_date ()). Untuk mengulangi tanggal posting yang diterbitkan pada hari yang sama, Anda harus menggunakan Tag Templat the_time () atau get_the_date () (sejak 3.0) dengan string format khusus tanggal.
Juga, Jika Anda ingin mengontrol format yang get_the_date()
dikembalikan di Admin, Anda dapat menggunakan get_option('date_format')
. Dengan cara ini jika Anda mengubah format tanggal di Admin, perubahan ini akan saya buat dalam kode Anda juga.
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>