Kaip „WordPress“ rodo paskutinio atnaujinimo datą?Prisiminkite naujausią datos ir laiko kodą

WordPressSvetainėje reikia atsižvelgti į kryžminio laiko juostos ir laiko juostos nuoseklumo klausimą, todėl galime naudoti php laiko funkciją DATE_W3C.

Kaip „WordPress“ rodo paskutinio atnaujinimo datą?

Yra du būdai, kaip rodyti paskutinį straipsnio atnaujinimo laiką:

  1. Rodoma kaip „data laikas“ (pvz., 2022 m. gegužės 5 d. 15:11 val.)
  2. Vietoj datos rodymo naudokite formą „prieš laiką“ (pvz., prieš 50 minučių)

Straipsnio datos forma, vadinama "datetime"

Paprastai modifikuotas failas yra single.php, o modifikuotas failas skiriasi priklausomai nuo „WordPress“ temos.

Nukopijuokite ir įklijuokite šį kodą ten, kur norite rodyti laiką ▼

<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“ yra php laiko funkcija (laiko juostos formato problema)

Kiti laiko formatai, kuriuos galima naudoti, yra tokie (žrWordPress backend„Nustatyti“ laiko juostą) ▼

Kaip „WordPress“ rodo paskutinio atnaujinimo datą?Prisiminkite naujausią datos ir laiko kodą

Straipsniai vadinami „prieš laiką“, o ne datos rodymą

Naudokite „WordPress“ integruotas funkcijas human_time_diff() pasiekti.

Nukopijuokite ir įklijuokite žemiau esantį kodą ten, kur norite rodyti laiką ▼

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

į“,Ufomega" yra temos pavadinimas, galite pakeisti jį į savo temą. Nustačius tinkintą post_type pavadinimą, jis gali būti naudojamas atitinkamam įrašo tipui.

PHP turi daug parametrų, skirtų laiko tvarkymui, tačiau „WordPress“ turi savo parametrų rinkinį, skirtą valdyti laiką (kuris gali susidoroti su GMT ir vietiniu laiku).Funkcija:current_time(), reikia naudoti pagal jo funkciją.

current_time( 'timestamp' ) Gaukite vietos laiką, pakeiskite į current_time( 'timestamp', 1 ) Grąžina GMT (nulinės laiko juostos) laiką.

„WordPress“ laiko juostos formato problema

WordPress svetainėReikia atsižvelgti į įvairių laiko juostų problemas.

Jei WordPress svetainės laiko juostos formatas nėra vienodas, kai Google variklio indeksas (duomenų struktūra), laikas gali būti nerodomas arba rodomas laikas gali būti neteisingas ir nenuoseklus.

Remiantis oficialia Google dokumentacija, datos naudoja ISO 8601 standartą.

Pagal standartą datos ir laiko funkcija UTC (tarptautiniu standartiniu laiku) yra DATE_W3C

Dažniausiai naudojamos php laiko funkcijos yra šios:

  • DATE_COOKIE – HTTP slapukai (pvz., penktadienis, 13-gegužės 22 d. 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – World Wide Web Consortium (pvz., 2021-05-13T15:52:01+00:00)

Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ ) pasidalino „Kaip „WordPress“ rodo paskutinę atnaujinimo datą?Prisiminkite naujausią datos ir laiko kodą“, kad jums padėtumėte.

Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-28047.html

Sveiki atvykę į Chen Weiliang tinklaraščio Telegram kanalą, kad gautumėte naujausius atnaujinimus!

🔔 Būkite pirmas, kuris kanalo viršaus kataloge gaus vertingą „ChatGPT turinio rinkodaros AI įrankio naudojimo vadovą“! 🌟
📚 Šis vadovas turi didžiulę vertę, 🌟Tai reta galimybė, nepraleiskite jos! ⏰⌛💨
Dalinkitės ir like jei patiko!
Jūsų dalijimasis ir paspaudimai „Patinka“ yra mūsų nuolatinė motyvacija!

 

发表 评论

Jūsų el. Pašto adresas nebus paskelbtas. Naudojami privalomi laukai * Etiketė

slinkite į viršų