Bagaimana WordPress menampilkan tanggal pembaruan terakhir?Ingat kode datetime terbaru

WordPressSitus web perlu mempertimbangkan masalah lintas zona waktu dan konsistensi zona waktu, kita dapat menggunakan fungsi waktu php DATE_W3C untuk mencapainya.

Bagaimana WordPress menampilkan tanggal pembaruan terakhir?

Ada dua cara untuk menampilkan waktu update terakhir artikel, sebagai berikut:

  1. Ditampilkan sebagai "datetime" (mis. 2022 Mei 5 15:11)
  2. Gunakan formulir "sebelum waktu" alih-alih tampilan tanggal (mis. 50 menit yang lalu)

Bentuk tanggal artikel yang menyebut "datetime"

Umumnya, file yang dimodifikasi adalah single.php, dan file yang dimodifikasi bervariasi berdasarkan tema WordPress.

Salin dan tempel kode berikut di mana Anda ingin menampilkan waktu

<time class="updated" datetime="<?php echo esc_attr( get_the_modified_date( DATE_W3C ) ); ?>">
Last updated: <?php the_modified_time('F j, Y'); ?> at <?php the_modified_time('g:i a'); ?>
</time>

Di mana "DATE_W3C" adalah fungsi waktu php (masalah format zona waktu)

Format waktu lain yang dapat digunakan adalah sebagai berikut (lihatBackend WordPress"Setel" zona waktu)

Bagaimana WordPress menampilkan tanggal pembaruan terakhir?Ingat kode datetime terbaru

Artikel memanggil "sebelum waktu" alih-alih tampilan tanggal

Gunakan fungsi bawaan WordPress human_time_diff() mencapai.

Salin dan tempel kode di bawah ini di mana Anda ingin menampilkan waktu

<time class="updated" datetime="<?php echo esc_attr( get_the_modified_date( DATE_W3C ) ); ?>">
<?php printf( __( 'Last updated: %s ago', 'ufomega' ), human_time_diff( get_the_modified_date( 'U' ), current_time( 'timestamp' ) ) ); ?>
</time>

di,"benda terbang anehmega" adalah nama tema, Anda dapat mengubahnya ke tema Anda. Ketika diatur ke nama post_type khusus, itu dapat digunakan untuk jenis posting yang sesuai.

PHP memiliki banyak parameter untuk menangani waktu, tetapi WordPress memiliki set parameter sendiri untuk menangani waktu (yang dapat menangani GMT dan waktu lokal).Fungsi:current_time(), perlu digunakan sesuai fungsinya.

current_time( 'timestamp' ) Dapatkan waktu setempat, ubah ke current_time( 'timestamp', 1 ) Mengembalikan waktu GMT (zona waktu nol).

Masalah format zona waktu WordPress

Situs web WordPressMasalah lintas waktu zona perlu dipertimbangkan.

Jika format zona waktu situs WordPress tidak seragam, ketika indeks mesin Google (struktur data), waktu mungkin tidak ditampilkan atau waktu yang ditampilkan mungkin salah dan tidak konsisten.

Menurut dokumentasi resmi Google, kurma menggunakan standar ISO 8601.

Menurut standar, fungsi tanggal waktu dalam UTC (Waktu Standar Internasional) adalah DATE_W3C

Fungsi waktu yang umum digunakan di php adalah:

  • DATE_COOKIE – Cookie HTTP (misalnya Jumat, 13-Mei-22 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – Konsorsium World Wide Web (mis. 2021-05-13T15:52:01+00:00)

Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Bagaimana WordPress Menampilkan Tanggal Pembaruan Terakhir?Ingat kode waktu tanggal terbaru" untuk membantu Anda.

Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-28047.html

Untuk mengungkap lebih banyak trik tersembunyi🔑, selamat datang untuk bergabung di saluran Telegram kami!

Bagikan dan sukai jika Anda menyukainya! Bagikan dan suka Anda adalah motivasi kami yang berkelanjutan!

 

发表 评论

Alamat email Anda tidak akan dipublikasikan. 必填 项 已 用 * 标注

Gulir ke Atas