Artikkelkatalog
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:
- Vises som "datetime" (f.eks. 2022. mai 5 kl. 15:11)
- 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) ▼
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!
📚 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!