Cikkkönyvtár
WordPressA weboldalnak figyelembe kell vennie az időzónák közötti és az időzóna konzisztenciájának kérdését, ennek eléréséhez használhatjuk a DATE_W3C php időfüggvényt.
Hogyan jeleníti meg a WordPress az utolsó frissítés dátumát?
A cikk utolsó frissítési ideje kétféleképpen jeleníthető meg, az alábbiak szerint:
- "dátumidő"-ként jelenik meg (pl. 2022. május 5. 15:11)
- Használja az "idő előtt" űrlapot a dátum megjelenítése helyett (pl. 50 perccel ezelőtt)
A "datetime" nevű cikk dátum formája
Általában a módosított fájl single.php, és a módosított fájl a WordPress témájától függően változik.
Másolja ki és illessze be a következő kódot oda, ahol meg szeretné jeleníteni az időt ▼
<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>Ahol a „DATE_W3C” a php időfüggvénye (időzóna-formátum probléma)
Egyéb használható időformátumok a következők (lásdWordPress háttérrendszer"Időzóna beállítása") ▼

A cikkek a dátum megjelenítése helyett "idő előtt" hívják
Használja a WordPress beépített funkcióit human_time_diff() megvalósítani, végrahajt.
Másolja ki és illessze be az alábbi kódot arra a helyre, ahol meg szeretné jeleníteni az időt ▼
<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>
ban ben,"ufomega" a téma neve, módosíthatja a témára. Ha egyéni post_type névre van állítva, akkor a megfelelő bejegyzéstípushoz használható.
A PHP-nek sok paramétere van az idő kezelésére, de a WordPressnek saját paraméterkészlete van az idő kezelésére (amely képes kezelni a GMT-t és a helyi időt).Funkció:current_time(), funkciójának megfelelően kell használni.
current_time( 'timestamp' ) Szerezze be a helyi időt, váltson erre current_time( 'timestamp', 1 ) A GMT (nulla időzóna) időt adja vissza.
Probléma a WordPress időzóna formátumával
WordPress weboldalFigyelembe kell venni az időzónák közötti problémákat.
Ha a WordPress oldal időzóna formátuma nem egységes, a Google motorindex (adatstruktúra) esetén előfordulhat, hogy nem jelenik meg az idő, vagy a megjelenített idő hibás és inkonzisztens.
A Google hivatalos dokumentációja szerint a dátumok az ISO 8601 szabványt használják.
A szabvány szerint a datetime függvény UTC-ben (International Standard Time) DATE_W3C
A php leggyakrabban használt időfüggvényei a következők:
- DATE_COOKIE – HTTP cookie-k (pl. péntek, május 13-22. 15:52:01 UTC)
- DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
- DATE_W3C – World Wide Web Consortium (pl. 2021-05-13T15:52:01+00:00)
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) megosztotta "Hogyan jeleníti meg a WordPress az utolsó frissítés dátumát?Hívja fel a legfrissebb dátum és időkódot", hogy segítsen.
Üdvözöljük a cikk linkjének megosztásában:https://www.chenweiliang.com/cwl-28047.html
