Artikelgids
WordPressDie webwerf moet die kwessie van kruistydsone en tydsonekonsekwentheid oorweeg, ons kan die php-tydfunksie DATE_W3C gebruik om te bereik.
Hoe wys WordPress die laaste opdateringsdatum?
Daar is twee maniere om die laaste opdateringstyd van die artikel te vertoon, soos volg:
- Vertoon as "datum-tyd" (bv. 2022 Mei 5 15:11)
- Gebruik "voor tyd"-vorm in plaas van datumvertoon (bv. 50 minute gelede)
Die datumvorm van die artikel wat "datetime" noem
Oor die algemeen is die gewysigde lêer single.php, en die gewysigde lêer verskil volgens WordPress-tema.
Kopieer en plak die volgende kode waar jy die tyd wil vertoon ▼
<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>
Waar "DATE_W3C" die php-tydfunksie is (tydsoneformaatkwessie)
Ander tydformate wat gebruik kan word, is soos volg (verwys naWordPress-agterkant"Stel" tydsone) ▼
Artikels noem "voor tyd" in plaas van datumvertoon
Gebruik WordPress ingeboude funksies human_time_diff()
bereik.
Kopieer en plak die kode hieronder waar jy die tyd wil vertoon ▼
<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>
in, "UFOmega" is die temanaam, jy kan dit na jou tema verander. Wanneer dit op 'n pasgemaakte post_tipe-naam gestel is, kan dit vir die ooreenstemmende postipe gebruik word.
PHP het baie parameters vir die hantering van tyd, maar WordPress het sy eie stel parameters vir die hantering van tyd (wat GMT en plaaslike tyd kan hanteer).Funksie:current_time()
, moet volgens sy funksie gebruik word.
current_time( 'timestamp' )
Kry plaaslike tyd, verander na current_time( 'timestamp', 1 )
Wys GMT (nul tydsone) tyd.
WordPress tydsone formaat kwessie
WordPress webwerfKruistydsonekwessies moet oorweeg word.
As die tydsone-formaat van die WordPress-werf nie eenvormig is nie, wanneer die Google-enjinindeks (datastruktuur), die tyd dalk nie vertoon word nie of die vertoonde tyd kan verkeerd en inkonsekwent wees.
Volgens Google se amptelike dokumentasie gebruik datums die ISO 8601-standaard.
Volgens die standaard is die datumtydfunksie in UTC (International Standard Time) DATE_W3C
Die algemeen gebruikte tydfunksies in php is:
- DATE_COOKIE – HTTP-koekies (bv. Vrydag, 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 (bv. 2021-05-13T15:52:01+00:00)
Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeel "Hoe vertoon WordPress die laaste opdateringsdatum?Herroep die jongste datum-tydkode" om jou te help.
Welkom om die skakel van hierdie artikel te deel:https://www.chenweiliang.com/cwl-28047.html
Welkom by die Telegram-kanaal van Chen Weiliang se blog om die nuutste opdaterings te kry!
📚 Hierdie gids bevat groot waarde, 🌟Dit is 'n seldsame geleentheid, moet dit nie misloop nie! ⏰⌛💨
Share en like as jy wil!
Jou deel en laaiks is ons voortdurende motivering!