Kumaha WordPress nembongkeun tanggal update panungtungan?Ngelingan kode datetime panganyarna

WordPressWebsite éta perlu mertimbangkeun isu cross time zone jeung konsistensi zone waktos, urang tiasa nganggo php waktos fungsi DATE_W3C pikeun ngahontal.

Kumaha WordPress nunjukkeun tanggal apdet anu terakhir?

Aya dua cara pikeun nampilkeun waktos update terakhir tulisan, sapertos kieu:

  1. Dipidangkeun salaku "waktu tanggal" (misalna 2022 Mei 5 15:11AM)
  2. Paké formulir "saméméh waktu" tinimbang tampilan tanggal (misalna 50 menit ka tukang)

Bentuk tanggal tina tulisan anu disebut "datetime"

Sacara umum, file anu dirobih nyaéta single.php, sareng file anu dirobih béda-béda dumasar kana téma WordPress.

Salin sareng témpél kodeu di handap ieu dimana anjeun badé nunjukkeun waktosna ▼

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

Dimana "DATE_W3C" mangrupikeun fungsi waktos php (masalah format zona waktos)

Format waktos sanés anu tiasa dianggo nyaéta kieu (rujuk kanabackend WordPress"Setel" zona waktos) ▼

Kumaha WordPress nembongkeun tanggal update panungtungan?Ngelingan kode datetime panganyarna

Artikel nyebut "saméméh waktu" tinimbang tampilan tanggal

Paké WordPress diwangun-di fungsi human_time_diff() ngahontal.

Salin sareng témpél kodeu di handap dimana anjeun badé nunjukkeun waktos ▼

<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,"UFOmega" nyaéta nami téma, anjeun tiasa ngarobih kana téma anjeun. Nalika disetél kana nami post_type khusus, éta tiasa dianggo pikeun jinis tulisan anu cocog.

PHP gaduh seueur parameter pikeun ngungkulan waktos, tapi WordPress gaduh set parameter sorangan pikeun ngungkulan waktos (anu tiasa nungkulan GMT sareng waktos lokal).fungsi:current_time(), kudu dipake nurutkeun fungsina.

current_time( 'timestamp' ) Kéngingkeun waktos lokal, ganti kana current_time( 'timestamp', 1 ) Ngabalikeun waktos GMT (zona waktos nol).

Masalah format zona waktos WordPress

ramatloka WordPressMasalah zona lintas waktos kedah dipertimbangkeun.

Upami format zona waktos situs WordPress henteu seragam, nalika indéks mesin Google (struktur data), waktosna henteu tiasa ditampilkeun atanapi waktos anu ditampilkeun tiasa salah sareng teu konsisten.

Numutkeun kana dokuméntasi resmi Google, kaping nganggo standar ISO 8601.

Numutkeun standar, fungsi datetime dina UTC (International Standard Time) nyaéta DATE_W3C

Fungsi waktos anu biasa dianggo dina php nyaéta:

  • DATE_COOKIE – Kuki HTTP (misalna Jumaah, 13-Mei-22 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – World Wide Web Consortium (misalna 2021-05-13T15:52:01+00:00)

koméntar

alamat surélék anjeun moal diterbitkeun. Widang anu diperyogikeun dianggo * Labél

Ngagulung ka luhur