Hvordan viser WordPress siste oppdateringsdato?Hent den siste datetime-koden

WordPressNettstedet må vurdere spørsmålet om krysstidssone og tidssonekonsistens, vi kan bruke php-tidsfunksjonen DATE_W3C for å oppnå.

Hvordan viser WordPress siste oppdateringsdato?

Det er to måter å vise siste oppdateringstid for artikkelen, som følger:

  1. Vises som "datetime" (f.eks. 2022. mai 5 kl. 15:11)
  2. Bruk "før tid"-skjemaet i stedet for datovisning (f.eks. 50 minutter siden)

Datoformen til artikkelen som kaller "datetime"

Vanligvis er den modifiserte filen single.php, og den modifiserte filen varierer etter WordPress-tema.

Kopier og lim inn følgende kode der du vil vise tiden ▼

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

Der "DATE_W3C" er php-tidsfunksjonen (problem med tidssoneformat)

Andre tidsformater som kan brukes er som følger (seWordPress-backend"Angi" tidssone) ▼

Hvordan viser WordPress siste oppdateringsdato?Hent den siste datetime-koden

Artikler kaller "før tid" i stedet for datovisning

Bruk WordPress innebygde funksjoner human_time_diff() oppnå.

Kopier og lim inn koden nedenfor der du vil vise tiden ▼

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

i,"ufomega" er temanavnet, du kan endre det til ditt tema. Når det er satt til et egendefinert post_type-navn, kan det brukes for den tilsvarende posttypen.

PHP har mange parametere for å håndtere tid, men WordPress har sitt eget sett med parametere for å håndtere tid (som kan håndtere GMT og lokal tid).Funksjon:current_time(), må brukes i henhold til funksjonen.

current_time( 'timestamp' ) Få lokal tid, endre til current_time( 'timestamp', 1 ) Returnerer GMT-tid (null tidssone).

Problem med WordPress tidssoneformat

WordPress nettstedSpørsmål på tvers av tidssoner må vurderes.

Hvis tidssoneformatet til WordPress-nettstedet ikke er ensartet, når Google-motorindeksen (datastruktur), kan tiden ikke vises eller den viste tiden kan være feil og inkonsekvent.

I følge Googles offisielle dokumentasjon bruker datoer ISO 8601-standarden.

I henhold til standarden er datetime-funksjonen i UTC (International Standard Time) DATE_W3C

De vanligste tidsfunksjonene i php er:

  • DATE_COOKIE – HTTP-informasjonskapsler (f.eks. fredag ​​13. mai-22 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – World Wide Web Consortium (f.eks. 2021-05-13T15:52:01+00:00)

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delt "Hvordan viser WordPress den siste oppdaterte datoen?Hent den siste dato-tidskoden" for å hjelpe deg.

Velkommen til å dele lenken til denne artikkelen:https://www.chenweiliang.com/cwl-28047.html

Velkommen til Telegram-kanalen til Chen Weiliangs blogg for å få de siste oppdateringene!

🔔 Vær den første til å få den verdifulle "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Denne guiden inneholder enorm verdi, 🌟Dette er en sjelden mulighet, ikke gå glipp av den! ⏰⌛💨
Del og lik om du vil!
Din deling og likes er vår kontinuerlige motivasjon!

 

发表 评论

E-postadressen din vil ikke offentliggjøres. 必填 项 已 用 * Merkelapp

bla til toppen