Cum afișează WordPress data ultimei actualizări?Amintiți-vă cel mai recent cod de dată și oră

WordPressSite-ul trebuie să ia în considerare problemele de coerență între fusul orar și fusul orar, pe care le putem utiliza funcția de timp PHP DATE_W3C.

Cum se afișează data ultimei actualizări în WordPress?

Există două moduri de afișare a ultimei ore actualizate a unui articol, după cum urmează:

  1. Afișat ca „date și oră” (de exemplu, 2022 mai 5, 15:11)
  2. Folosiți formularul „timpul înainte” în loc de afișarea datei (de exemplu, acum 50 de minute)

Articolul numește forma de dată „datetime”

În general, fișierul modificat este single.php, iar fișierul modificat variază în funcție de tema WordPress.

Copiați și inserați următorul cod unde doriți să afișați ora ▼

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

Printre acestea, „DATE_W3C” este funcția oră php (problema cu formatul fusului orar)

Alte formate de timp care pot fi utilizate sunt următoarele (vă rugăm să consultațiBackend WordPressZona de timp „Setări”) ▼

Cum afișează WordPress data ultimei actualizări?Amintiți-vă cel mai recent cod de dată și oră

Articolul numește „ora înainte” în loc de afișare a datei

Utilizați funcțiile încorporate WordPress human_time_diff() realiza.

Copiați și inserați codul de mai jos unde doriți să afișați ora ▼

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

în,"OZN„mega” este numele temei, îl puteți schimba în tema dvs. Când este setat la un nume personalizat post_type, acesta poate fi folosit pentru tipul de postare corespunzător.

PHP are mulți parametri pentru timpul de manipulare, dar WordPress are propriul set de parametri pentru timpul de manipulare (care poate gestiona GMT și ora locală). Funcţie:current_time(), trebuie utilizat în funcție de funcția sa.

current_time( 'timestamp' ) Obțineți ora locală și schimbați-o în current_time( 'timestamp', 1 ) Returnează ora GMT (fus orar zero).

Problemă cu formatul de fus orar WordPress

Site WordPressProblemele legate de fusul orar trebuie luate în considerare.

Dacă formatul de fus orar al site-ului WordPress nu este uniform, atunci când motorul Google indexează (structura de date), ora poate să nu fie afișată sau ora afișată poate fi incorectă sau inconsecventă.

Conform documentației oficiale Google, datele folosesc standardul ISO 8601.

Conform standardului, funcția datetime în UTC (Universal Coordinated Time) este DATE_W3C

Funcțiile de timp utilizate în mod obișnuit în PHP includ:

  • DATE_COOKIE – Cookie-uri HTTP (de exemplu, vineri, 13-mai-22 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – Consorțiul World Wide Web (de ex. 2021-05-13T15:52:01+00:00)

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) a distribuit „Cum se afișează ultima dată actualizată în WordPress?” Apelarea celui mai recent cod de dată și oră" vă poate fi utilă.

Bine ați venit să distribuiți linkul acestui articol:https://www.chenweiliang.com/cwl-28047.html

Bun venit pe canalul Telegram al blogului lui Chen Weiliang pentru a primi cele mai recente actualizări!

🔔 Fii primul care primește valorosul „Ghid de utilizare a instrumentului AI pentru marketing de conținut ChatGPT” în directorul de top al canalului! 🌟
📚 Acest ghid conține o valoare uriașă, 🌟Aceasta este o oportunitate rară, nu o ratați! ⏰⌛💨
Distribuie si da like daca iti place!
Partajarea și like-urile tale sunt motivația noastră continuă!

 

发表 评论

Adresa ta de email nu va fi publicată. Sunt utilizate câmpurile obligatorii * Eticheta

derulați în sus