Giunsa gipakita sa WordPress ang katapusang petsa sa pag-update?Hinumdomi ang pinakabag-o nga datetime code

WordPressKinahanglang tagdon sa website ang isyu sa cross time zone ug time zone consistency, mahimo natong gamiton ang php time function DATE_W3C aron makab-ot.

Giunsa gipakita sa WordPress ang katapusang petsa sa pag-update?

Adunay duha ka paagi aron ipakita ang katapusang oras sa pag-update sa artikulo, sama sa mosunod:

  1. Gipakita isip "datetime" (eg Mayo 2022, 5 15:11AM)
  2. Gamita ang porma nga "sa wala pa ang oras" imbes nga ipakita ang petsa (eg 50 minuto ang milabay)

Ang porma sa petsa sa artikulo nga nagtawag sa "datetime"

Sa kasagaran, ang giusab nga file single.php, ug ang giusab nga file magkalahi sa tema sa WordPress.

Kopyaha ug idikit ang mosunod nga code diin gusto nimo ipakita ang oras ▼

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

Diin ang "DATE_W3C" mao ang php time function (isyu sa format sa time zone)

Ang ubang mga format sa oras nga magamit mao ang mosunod (tan-awa angWordPress backend"Itakda" ang time zone) ▼

Giunsa gipakita sa WordPress ang katapusang petsa sa pag-update?Hinumdomi ang pinakabag-o nga datetime code

Ang mga artikulo nagtawag "sa wala pa ang panahon" imbes nga ipakita ang petsa

Gamita ang built-in nga mga function sa WordPress human_time_diff() matuman.

Kopyaha ug idikit ang code sa ubos diin gusto nimo ipakita ang oras ▼

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

taliwala kanila, "ufomega" mao ang ngalan sa tema, mahimo nimong usbon kini sa imong tema. Kung ibutang sa usa ka custom nga ngalan sa post_type, mahimo kini gamiton alang sa katugbang nga tipo sa post.

Ang PHP adunay daghang mga parameter alang sa pag-atubang sa oras, apan ang WordPress adunay kaugalingon nga set sa mga parameter alang sa pag-atubang sa oras (nga mahimo’g mag-atubang sa GMT ug lokal nga oras).Kalihokan:current_time(), kinahanglan nga gamiton sumala sa function niini.

current_time( 'timestamp' ) Pagkuha sa lokal nga oras, pagbag-o sa current_time( 'timestamp', 1 ) Gibalik ang oras sa GMT (zero time zone).

Isyu sa format sa timezone sa WordPress

Website sa WordPressKinahanglang tagdon ang mga isyu sa cross-time zone.

Kung ang format sa time zone sa WordPress site dili parehas, kung ang indeks sa makina sa Google (estruktura sa datos), ang oras mahimong dili ipakita o ang gipakita nga oras mahimong sayup ug dili managsama.

Sumala sa opisyal nga dokumentasyon sa Google, ang mga petsa naggamit sa sumbanan nga ISO 8601.

Sumala sa sumbanan, ang datetime function sa UTC (International Standard Time) kay DATE_W3C

Ang kasagarang gigamit nga mga function sa oras sa php mao ang:

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

Paglaum Chen Weiliang Blog ( https://www.chenweiliang.com/ ) mipakigbahin "Giunsa ang WordPress Nagpakita sa Katapusang Gi-update nga Petsa?Hinumdomi ang pinakabag-o nga code sa oras sa petsa" aron matabangan ka.

Welcome sa pagpaambit sa link niini nga artikulo:https://www.chenweiliang.com/cwl-28047.html

Malipayon nga pag-abut sa channel sa Telegram sa blog ni Chen Weiliang aron makuha ang labing bag-ong mga update!

🔔 Mahimong una nga makakuha sa bililhon nga "ChatGPT Content Marketing AI Tool Usage Guide" sa direktoryo sa taas nga channel! 🌟
📚 Kini nga giya adunay daghang kantidad, 🌟Kini usa ka talagsaon nga oportunidad, ayaw palabya ​​kini! ⏰⌛💨
Share ug like kung ganahan ka!
Ang imong pagpaambit ug pag-like mao ang among padayon nga kadasig!

 

发表 评论

Ang imong email address dili mapatik. Gigamit ang mga kinahanglanon nga uma * Label

scroll sa ibabaw