Artikel Directory
hood.discountDe website moet rekening houden met de kwestie van consistentie tussen tijdzones en tijdzones, we kunnen de php-tijdfunctie DATE_W3C gebruiken om dit te bereiken.
Hoe geeft WordPress de laatste updatedatum weer?
Er zijn twee manieren om de laatste updatetijd van het artikel weer te geven, als volgt:
- Weergegeven als "datetime" (bijv. 2022 mei 5 15:11AM)
- Gebruik het formulier "voor tijd" in plaats van datumweergave (bijv. 50 minuten geleden)
De datumvorm van het artikel met de naam "datetime"
Over het algemeen is het gewijzigde bestand single.php en het gewijzigde bestand verschilt per WordPress-thema.
Kopieer en plak de volgende code waar u de tijd wilt weergeven ▼
<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" de php-tijdfunctie is (probleem met tijdzoneformaat)
Andere tijdformaten die kunnen worden gebruikt zijn als volgt (zie:WordPress-backend"Instellen" tijdzone) ▼

Artikelen noemen "vóór tijd" in plaats van datumweergave
Gebruik de ingebouwde functies van WordPress human_time_diff() bereiken.
Kopieer en plak de onderstaande code waar je de tijd wilt weergeven ▼
<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" de themanaam is, kunt u deze wijzigen in uw thema. Als deze is ingesteld op een aangepaste post_type-naam, kan deze worden gebruikt voor het bijbehorende berichttype.
PHP heeft veel parameters voor het omgaan met tijd, maar WordPress heeft zijn eigen set parameters voor het omgaan met tijd (die kunnen omgaan met GMT en lokale tijd).Functie:current_time(), moeten worden gebruikt in overeenstemming met zijn functie.
current_time( 'timestamp' ) Lokale tijd ophalen, wijzigen in current_time( 'timestamp', 1 ) Retourneert GMT-tijd (nul tijdzone).
Probleem met tijdzone-indeling van WordPress
WordPress websiteCross-time zone problemen moeten worden overwogen.
Als de tijdzone-indeling van de WordPress-site niet uniform is, wanneer de Google-engine-index (gegevensstructuur), de tijd niet wordt weergegeven of de weergegeven tijd onjuist en inconsistent is.
Volgens de officiële documentatie van Google gebruiken datums de ISO 8601-standaard.
Volgens de standaard is de datetime-functie in UTC (International Standard Time) DATE_W3C
De veelgebruikte tijdfuncties in php zijn:
- DATE_COOKIE – HTTP-cookies (bijv. vrijdag 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 (bijv. 2021-05-13T15:52:01+00:00)
Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) gedeeld "Hoe WordPress de laatst bijgewerkte datum weergeeft?Roep de laatste datum en tijdcode op" om u te helpen.
Welkom om de link van dit artikel te delen:https://www.chenweiliang.com/cwl-28047.html
Om nog meer verborgen trucs🔑 te ontgrendelen, nodigen we je van harte uit om lid te worden van ons Telegram-kanaal!
Deel en like als je het leuk vindt! Jouw aandelen en likes zijn onze voortdurende motivatie!