Hvordan viser WordPress den sidste opdateringsdato?Genkald den seneste datetime-kode

WordPressHjemmesiden skal overveje spørgsmålet om krydstidszone og tidszonekonsistens, vi kan bruge php-tidsfunktionen DATE_W3C til at opnå.

Hvordan viser WordPress den sidste opdateringsdato?

Der er to måder at vise artiklens sidste opdateringstidspunkt på, som følger:

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

Datoformen for artiklen, der kalder "datetime"

Generelt er den ændrede fil single.php, og den ændrede fil varierer efter WordPress-tema.

Kopiér og indsæt følgende kode, hvor 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>

Hvor "DATE_W3C" er php-tidsfunktionen (problem med tidszoneformat)

Andre tidsformater, der kan bruges, er som følger (seWordPress backend"Indstil" tidszone) ▼

Hvordan viser WordPress den sidste opdateringsdato?Genkald den seneste datetime-kode

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

Brug WordPress indbyggede funktioner human_time_diff() opnå.

Kopiér og indsæt koden nedenfor, hvor 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>

blandt dem,"ufomega" er temanavnet, du kan ændre det til dit tema. Når det er indstillet til et brugerdefineret post_type navn, kan det bruges til den tilsvarende posttype.

PHP har en masse parametre til at håndtere tid, men WordPress har sit eget sæt af parametre til at håndtere tid (som kan håndtere GMT og lokal tid).Fungere:current_time(), skal bruges i henhold til dens funktion.

current_time( 'timestamp' ) Få lokal tid, skift til current_time( 'timestamp', 1 ) Returnerer GMT (nul tidszone) tid.

Problem med WordPress tidszoneformat

WordPress hjemmesideProblemer på tværs af tidszoner skal overvejes.

Hvis tidszoneformatet på WordPress-webstedet ikke er ensartet, når Google-motorindekset (datastruktur), vises tiden muligvis ikke, eller den viste tid kan være forkert og inkonsekvent.

Ifølge Googles officielle dokumentation bruger datoer ISO 8601-standarden.

Ifølge standarden er datetime-funktionen i UTC (International Standard Time) DATE_W3C

De almindeligt anvendte tidsfunktioner i php er:

  • DATE_COOKIE – HTTP-cookies (f.eks. fredag, 13. maj-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 Blog ( https://www.chenweiliang.com/ ) delt "Hvordan viser WordPress den sidst opdaterede dato?Genkald den seneste dato-tidskode" for at hjælpe dig.

Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-28047.html

Velkommen til Telegram-kanalen på Chen Weiliangs blog for at få de seneste opdateringer!

🔔 Vær den første til at få den værdifulde "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens øverste bibliotek! 🌟
📚 Denne guide indeholder enorm værdi, 🌟Dette er en sjælden mulighed, gå ikke glip af det! ⏰⌛💨
Del og like hvis du har lyst!
Din deling og likes er vores kontinuerlige motivation!

 

发表 评论

Din e-mail-adresse vil ikke blive offentliggjort. 必填 项 已 用 * 标注

scroll til toppen