Diréktori Tulisan
Situs wéb WordPress kedah mertimbangkeun masalah konsistensi lintas zona waktos sareng zona waktos, anu tiasa kahontal nganggo fungsi waktos PHP DATE_W3C.
Kumaha WordPress nunjukkeun tanggal apdet anu terakhir?
Aya dua cara pikeun nampilkeun waktos update terakhir tulisan, sapertos kieu:
- Dipidangkeun salaku "waktu tanggal" (misalna 2022 Mei 5 15:11AM)
- 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 anu tiasa dianggo nyaéta sapertos kieu (tingali rentang waktos dina bagian "Setélan" dina panel admin WordPress ): ▼

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 dieu, " ufo mega" nyaéta nami téma, anu anjeun tiasa robih janten téma anjeun. Nalika disetel salaku nami post_type khusus, éta tiasa dianggo pikeun jinis tulisan anu saluyu.
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
Nalika ngawangun situs wéb WordPress , anjeun kedah mertimbangkeun masalah lintas zona waktos.
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)
Mudah-mudahan, tulisan "Kumaha carana nampilkeun tanggal anu terakhir diénggalan di WordPress? Nyauran kode tanggal sareng waktos panganyarna" anu dibagikeun dina blog Chen Weiliang ( https://www.chenweiliang.com/ ) bakal aya mangpaatna pikeun anjeun.
Mangga bagikeun tautan artikel ieu: https://www.chenweiliang.com/cwl-28047.html
