Artikkelihakemisto
WordPressSivustolla on harkittava kysymystä aikavyöhykkeen ja aikavyöhykkeen johdonmukaisuudesta, voimme käyttää php-aikatoimintoa DATE_W3C saavuttaaksemme.
Miten WordPress näyttää viimeisimmän päivityspäivän?
On kaksi tapaa näyttää artikkelin viimeinen päivitysaika seuraavasti:
- Näytetään nimellä "datetime" (esim. 2022. toukokuuta 5 15:11)
- Käytä "ennen aikaa" -lomaketta päivämäärän näyttämisen sijaan (esim. 50 minuuttia sitten)
"datetime" kutsuvan artikkelin päivämäärämuoto
Yleensä muokattu tiedosto on single.php, ja muokattu tiedosto vaihtelee WordPress-teeman mukaan.
Kopioi ja liitä seuraava koodi kohtaan, johon haluat näyttää ajan ▼
<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>
Missä "DATE_W3C" on php-aikafunktio (aikavyöhykemuotoon liittyvä ongelma)
Muut aikamuodot, joita voidaan käyttää, ovat seuraavat (katsoWordPress-taustaohjelma"Aseta" aikavyöhyke) ▼
Artikkelit kutsuvat "ennen aikaa" päivämäärän näyttämisen sijaan
Käytä WordPressin sisäänrakennettuja toimintoja human_time_diff()
saavuttaa.
Kopioi ja liitä alla oleva koodi kohtaan, johon haluat näyttää ajan ▼
<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>
sisään,"ufomega" on teeman nimi, voit muuttaa sen omaksi teemaksi. Kun asetetaan mukautettu post_type-nimi, sitä voidaan käyttää vastaavalle viestityypille.
PHP:llä on paljon parametreja ajan käsittelyyn, mutta WordPressillä on omat parametrit ajan käsittelemiseksi (joka voi käsitellä GMT:tä ja paikallista aikaa).Tehtävä:current_time()
, on käytettävä sen toiminnan mukaisesti.
current_time( 'timestamp' )
Hanki paikallinen aika, vaihda siihen current_time( 'timestamp', 1 )
Palauttaa GMT-ajan (nolla aikavyöhyke).
WordPressin aikavyöhykemuotoongelma
WordPress-sivustoAikavyöhykkeiden väliset ongelmat on otettava huomioon.
Jos WordPress-sivuston aikavyöhykemuoto ei ole yhtenäinen, Googlen moottoriindeksin (tietorakenteen) yhteydessä kellonaika ei välttämättä näy tai näytettävä aika voi olla väärä ja epäjohdonmukainen.
Googlen virallisen dokumentaation mukaan päivämäärät käyttävät ISO 8601 -standardia.
Standardin mukaan päivämäärä-aikafunktio UTC:ssä (International Standard Time) on DATE_W3C
Yleisimmin käytetyt aikafunktiot php:ssä ovat:
- DATE_COOKIE – HTTP-evästeet (esim. perjantai, 13.-toukokuuta-22. 15:52:01 UTC)
- DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
- DATE_W3C – World Wide Web Consortium (esim. 2021-05-13T15:52:01+00:00)
Hope Chen Weiliang -blogi ( https://www.chenweiliang.com/ ) jakoi "Kuinka WordPress näyttää viimeisen päivityspäivän?Muista viimeisin päivämäärä ja aikakoodi" auttaaksesi sinua.
Tervetuloa jakamaan tämän artikkelin linkki:https://www.chenweiliang.com/cwl-28047.html
Tervetuloa Chen Weiliangin blogin Telegram-kanavalle saadaksesi viimeisimmät päivitykset!
📚 Tämä opas sisältää valtavasti arvoa, 🌟Tämä on harvinainen tilaisuus, älä missaa sitä! ⏰⌛💨
Jaa ja tykkää jos tykkäät!
Jakamasi ja tykkäyksesi ovat jatkuva motivaatiomme!