Nola bistaratzen du WordPress-ek azken eguneratze-data?Gogoratu azken data-orduaren kodea

WordPress webguneek ordu-zona arteko eta ordu-zona koherentziaren arazoak kontuan hartu behar dituzte, eta hori PHP denbora-funtzioa erabiliz lor daiteke DATE_W3C.

Nola bistaratzen du WordPress-ek azken eguneratze-data?

Artikuluaren azken eguneratze-ordua bistaratzeko bi modu daude, honela:

  1. "Data-ordua" gisa bistaratzen da (adibidez, 2022ko maiatzaren 5a 15:11)
  2. Erabili "aurretik" inprimakia data bistaratu beharrean (adibidez, duela 50 minutu)

"datetime" deitzen duen artikuluaren data forma

Orokorrean, aldatutako fitxategia single.php da, eta aldatutako fitxategia WordPress gaiaren arabera aldatzen da.

Kopiatu eta itsatsi hurrengo kodea ordua bistaratu nahi duzun tokian ▼

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

Non "DATE_W3C" php ordu-funtzioa den (ordu eremuaren formatuaren arazoa)

Beste denbora formatu erabilgarri batzuk hauek dira (ikusi WordPress administrazio paneleko "Ezarpenak" ataleko denbora tartea ): ▼

Nola bistaratzen du WordPress-ek azken eguneratze-data?Gogoratu azken data-orduaren kodea

Artikuluek data bistaratu beharrean "ordu aurretik" deitzen dute

Erabili WordPress integratutako funtzioak human_time_diff() bete.

Kopiatu eta itsatsi beheko kodea ordua bistaratu nahi duzun tokian ▼

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

Hemen, " ufo mega" gaiaren izena da, eta zure gaiaren arabera alda dezakezu. Post_type izen pertsonalizatu gisa ezartzen denean, dagokion mezu motarentzat erabil daiteke.

PHP-k parametro asko ditu denborari aurre egiteko, baina WordPress-ek bere parametroak ditu denborari aurre egiteko (GMT eta tokiko ordua landu ditzakeena).Funtzioa:current_time(), bere funtzioaren arabera erabili behar da.

current_time( 'timestamp' ) Lortu tokiko ordua, aldatu hona current_time( 'timestamp', 1 ) GMT (zero ordu-eremua) ordua itzultzen du.

WordPress ordu-eremuaren formatuaren arazoa

WordPress webgune bat eraikitzerakoan , ordu-zona arteko arazoak kontuan hartu behar dituzu.

WordPress gunearen ordu-eremuaren formatua ez bada uniformea, Google motorearen indizea denean (datuen egitura), baliteke ordua ez bistaratzea edo bistaratzen den ordua okerra eta koherentea izan daiteke.

Google-ren dokumentazio ofizialaren arabera, datek ISO 8601 estandarra erabiltzen dute.

Estandarraren arabera, UTC (International Standard Time) data-ordu funtzioa DATE_W3C da

PHPn erabili ohi diren denbora funtzioak hauek dira:

  • DATE_COOKIE – HTTP cookieak (adibidez, ostirala, maiatzak 13, 22 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – World Wide Web Partzuergoa (adib. 2021-05-13T15:52:01+00:00)

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Igo korrituko