Kā WordPress parāda pēdējo atjaunināšanas datumu?Atsaukt jaunāko datuma un laika kodu

WordPressVietnei ir jāapsver jautājums par laika joslu un laika joslu konsekvenci, lai sasniegtu, mēs varam izmantot php laika funkciju DATE_W3C.

Kā WordPress parāda pēdējo atjaunināšanas datumu?

Ir divi veidi, kā parādīt raksta pēdējo atjaunināšanas laiku:

  1. Tiek rādīts kā "datums un laiks" (piemēram, 2022. gada 5. maijs, 15:11)
  2. Izmantojiet formu "pirms laika", nevis datuma attēlojumu (piemēram, pirms 50 minūtēm)

Datuma forma rakstam ar nosaukumu "datetime"

Parasti modificētais fails ir single.php, un modificētais fails atšķiras atkarībā no WordPress motīva.

Nokopējiet un ielīmējiet šo kodu vietā, kur vēlaties parādīt laiku ▼

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

Kur "DATE_W3C" ir php laika funkcija (laika joslas formāta problēma)

Citi laika formāti, kurus var izmantot, ir šādi (skatietWordPress aizmugursistēma"Iestatīt" laika joslu) ▼

Kā WordPress parāda pēdējo atjaunināšanas datumu?Atsaukt jaunāko datuma un laika kodu

Raksti sauc "pirms laika", nevis datuma parādīšanu

Izmantojiet WordPress iebūvētās funkcijas human_time_diff() paveikt.

Kopējiet un ielīmējiet tālāk esošo kodu vietā, kur vēlaties parādīt laiku ▼

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

iekšā,"NLOmega" ir motīva nosaukums, varat to mainīt uz savu motīvu. Ja ir iestatīts pielāgots post_type nosaukums, to var izmantot atbilstošajam ziņas veidam.

PHP ir daudz parametru, kā rīkoties ar laiku, bet WordPress ir savs parametru kopums laika lietošanai (kas var tikt galā ar GMT un vietējo laiku).Funkcija:current_time(), jāizmanto atbilstoši tā funkcijai.

current_time( 'timestamp' ) Iegūstiet vietējo laiku, mainiet uz current_time( 'timestamp', 1 ) Atgriež GMT (nulles laika joslas) laiku.

WordPress laika joslas formāta problēma

WordPress vietneJāapsver starplaika joslu problēmas.

Ja WordPress vietnes laika joslas formāts nav vienots, kad Google dzinēja indekss (datu struktūra), laiks var netikt parādīts vai parādītais laiks var būt nepareizs un nekonsekvents.

Saskaņā ar Google oficiālo dokumentāciju datumos tiek izmantots ISO 8601 standarts.

Saskaņā ar standartu datuma un laika funkcija UTC (starptautiskais standarta laiks) ir DATE_W3C

Visbiežāk izmantotās laika funkcijas php ir:

  • DATE_COOKIE — HTTP sīkfaili (piemēram, piektdiena, 13.-22. maijs 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C — World Wide Web Consortium (piemēram, 2021-05-13T15:52:01+00:00)

Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) kopīgoja "Kā WordPress parāda pēdējo atjaunināto datumu?Atsauciet jaunāko datuma un laika kodu", lai jums palīdzētu.

Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-28047.html

Laipni lūdzam Chen Weiliang emuāra Telegram kanālā, lai saņemtu jaunākos atjauninājumus!

🔔 Esiet pirmais, kas kanāla augšējā direktorijā iegūst vērtīgo "ChatGPT satura mārketinga AI rīka lietošanas ceļvedi"! 🌟
📚 Šajā rokasgrāmatā ir milzīga vērtība, 🌟Šī ir reta iespēja, nepalaidiet to garām! ⏰⌛💨
Dalies un patīk, ja patīk!
Jūsu kopīgošana un atzīmes Patīk ir mūsu nepārtraukta motivācija!

 

发表 评论

Jūsu e-pasta adrese netiks publicēta. 必填 项 已 用 * Etiķete

ritiniet uz augšu