Hoe toant WordPress de lêste updatedatum?Unthâld de lêste datetime koade

WordPressDe webside moat it probleem fan cross-tiidsône en tiidsône-konsistinsje beskôgje, wy kinne de php-tiidfunksje DATE_W3C brûke om te berikken.

Hoe toant WordPress de lêste updatedatum?

D'r binne twa manieren om de lêste bywurkingstiid fan it artikel wer te jaan, lykas folget:

  1. Werjûn as "datetime" (bgl. 2022 maaie 5 15:11 oere)
  2. Brûk formulier "foar tiid" ynstee fan datum werjaan (bgl. 50 minuten lyn)

De datumfoarm fan it artikel dat "datetime" neamt

Yn 't algemien is it wizige bestân single.php, en it wizige bestân ferskilt per WordPress-tema.

Kopiearje en plakke de folgjende koade wêr't jo de tiid wolle werjaan ▼

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

Wêr't "DATE_W3C" de php-tiidfunksje is (probleem mei tiidsôneformaat)

Oare tiidformaten dy't brûkt wurde kinne binne as folget (ferwize neiWordPress backend"Set" tiidsône) ▼

Hoe toant WordPress de lêste updatedatum?Unthâld de lêste datetime koade

Artikels neame "foar tiid" ynstee fan datum werjefte

Brûk WordPress ynboude funksjes human_time_diff() berikke.

Kopiearje en plakke de koade hjirûnder wêr't jo de tiid wolle werjaan ▼

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

ûnder har, "UFOmega" is de temanamme, jo kinne it feroarje yn jo tema. As ynsteld is op in oanpaste post_type namme, kin it brûkt wurde foar it oerienkommende posttype.

PHP hat in protte parameters foar it omgean mei tiid, mar WordPress hat in eigen set fan parameters foar it omgean mei tiid (dat kin omgean mei GMT en lokale tiid).Funksje:current_time(), moatte wurde brûkt neffens syn funksje.

current_time( 'timestamp' ) Fa lokale tiid, feroarje nei current_time( 'timestamp', 1 ) Jout GMT (nul tiidsône) tiid werom.

WordPress tiidsône opmaak probleem

WordPress websideKwestjes oer tiidsône moatte wurde beskôge.

As it tiidsôneformaat fan 'e WordPress-side net unifoarm is, as de Google-motoryndeks (gegevensstruktuer), kin de tiid net werjûn wurde of de werjûn tiid kin ferkeard en ynkonsistint wêze.

Neffens de offisjele dokumintaasje fan Google brûke datums de ISO 8601-standert.

Neffens de standert is de datetime-funksje yn UTC (International Standard Time) DATE_W3C

De meast brûkte tiidfunksjes yn php binne:

  • DATE_COOKIE – HTTP-koekjes (bgl. freed 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 (bgl. 2021-05-13T15:52:01+00:00)

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) dield "Hoe toant WordPress de lêste bywurke datum?Unthâld de lêste datum-tiidkoade" om jo te helpen.

Wolkom om de keppeling fan dit artikel te dielen:https://www.chenweiliang.com/cwl-28047.html

Wolkom by it Telegram-kanaal fan Chen Weiliang's blog om de lêste updates te krijen!

🔔 Wês de earste om de weardefolle "ChatGPT Content Marketing AI Tool Usage Guide" te krijen yn 'e kanaaltopmap! 🌟
📚 Dizze hantlieding befettet enoarme wearde, 🌟Dit is in seldsume kâns, mis it net! ⏰⌛💨
Diel en like as jo wolle!
Jo dielen en likes binne ús trochgeande motivaasje!

 

发表 评论

Jo e-postadres wurdt net publisearre. Ferplichte fjilden wurde brûkt * Etiket

rôlje nei boppen