Ki jan WordPress montre dènye dat aktyalizasyon a?Sonje dènye kòd dat-la

WordPressSit entènèt la bezwen konsidere pwoblèm nan kwa zòn tan ak konsistans zòn tan, nou ka itilize fonksyon an php tan DATE_W3C reyalize.

Ki jan WordPress montre dènye dat aktyalizasyon a?

Gen de fason pou montre dènye tan aktyalizasyon atik la, jan sa a:

  1. Montre kòm "datetime" (egzanp 2022 me 5 15:11AM)
  2. Sèvi ak fòm "anvan lè" olye pou yo montre dat (egzanp 50 minit de sa)

Fòm dat atik la ki rele "datetime"

Anjeneral, dosye a modifye se single.php, ak dosye a modifye varye pa tèm WordPress.

Kopi epi kole kòd sa a kote ou vle montre tan an ▼

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

Ki kote "DATE_W3C" se fonksyon tan php (pwoblèm fòma zòn tan)

Lòt fòma tan ki ka itilize yo se jan sa a (al gade nanWordPress backend"Mete" zòn tan) ▼

Ki jan WordPress montre dènye dat aktyalizasyon a?Sonje dènye kòd dat-la

Atik yo rele "anvan lè" olye pou yo montre dat

Sèvi ak WordPress fonksyon entegre human_time_diff() reyalize.

Kopi epi kole kòd ki anba a kote ou vle montre tan an ▼

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

nan,"UFOmega" se non tèm nan, ou ka chanje li nan tèm ou a. Lè yo mete nan yon non post_type koutim, li ka itilize pou kalite pòs ki koresponn lan.

PHP gen yon anpil nan paramèt pou fè fas ak tan, men WordPress gen pwòp seri paramèt li yo pou fè fas ak tan (ki ka fè fas ak GMT ak lè lokal).Fonksyon:current_time(), bezwen pou itilize selon fonksyon li.

current_time( 'timestamp' ) Jwenn lè lokal, chanje a current_time( 'timestamp', 1 ) Retounen GMT (zewo zòn tan).

Pwoblèm fòma WordPress timezone

Sit entènèt WordPressPwoblèm ki genyen ant zòn lè yo dwe konsidere.

Si fòma zòn tan an nan sit WordPress la pa inifòm, lè endèks motè Google (estrikti done), lè a ka pa parèt oswa tan an parèt ka mal ak konsistan.

Dapre dokiman ofisyèl Google yo, dat yo itilize estanda ISO 8601 la.

Dapre estanda a, fonksyon dat lè nan UTC (International Standard Time) se DATE_W3C

Fonksyon tan yo souvan itilize nan php yo se:

  • DATE_COOKIE – Bonbon HTTP (egzanp Vandredi, 13-Me-22 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – World Wide Web Consortium (egzanp 2021-05-13T15:52:01+00:00)

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pataje "Kijan WordPress montre dat dènye mete ajou?Sonje dènye kòd dat tan an" pou ede w.

Byenvini pataje lyen atik sa a:https://www.chenweiliang.com/cwl-28047.html

Byenveni nan chanèl Telegram blog Chen Weiliang a pou jwenn dènye mizajou yo!

🔔 Se pou premye moun ki jwenn bonjan "ChatGPT Content Maketing AI Itilizasyon Zouti Gid" nan anyè chanèl ki pi wo a! 🌟
📚 Gid sa a gen anpil valè, 🌟Sa a se yon opòtinite ki ra, pa rate li! ⏰⌛💨
Pataje epi like siw renmen!
Pataje w ak renmen ou se motivasyon kontinyèl nou!

 

kòmantè

Adrès imèl ou pa pral pibliye. Jaden obligatwa yo te itilize * Mete etikèt sou

woule nan tèt