Как WordPress показва датата на последната актуализация?Извикайте последния код за дата и час

WordPressУебсайтът трябва да вземе предвид проблема с кръстосаната часова зона и последователността на часовата зона, можем да използваме функцията за време DATE_W3C на php, за да постигнем.

Как WordPress показва датата на последната актуализация?

Има два начина за показване на последния час на актуализиране на статията, както следва:

  1. Показва се като „дата и час“ (напр. 2022 май 5 г. 15:11 ч.)
  2. Използвайте формуляр „преди време“ вместо показване на дата (напр. преди 50 минути)

Формата на датата на статията, наричаща "datetime"

Обикновено модифицираният файл е single.php и модифицираният файл варира според темата на WordPress.

Копирайте и поставете следния код там, където искате да покажете часа ▼

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

Където "DATE_W3C" е php функцията за време (проблем с формата на часовата зона)

Други формати за време, които могат да се използват, са както следва (вижтеБекенд на WordPress"Задайте" часова зона) ▼

Как WordPress показва датата на последната актуализация?Извикайте последния код за дата и час

Статиите извикват „преди време“ вместо показване на дата

Използвайте вградените функции на WordPress human_time_diff() постигнете.

Копирайте и поставете кода по-долу, където искате да покажете часа ▼

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

между тях,"Ufomega" е името на темата, можете да го промените на вашата тема. Когато е зададено персонализирано име post_type, то може да се използва за съответния тип публикация.

PHP има много параметри за работа с времето, но WordPress има свой собствен набор от параметри за работа с времето (който може да се справи с GMT и местното време).функция:current_time(), трябва да се използва според функцията му.

current_time( 'timestamp' ) Вземете местно време, сменете на current_time( 'timestamp', 1 ) Връща време GMT ​​(нулева часова зона).

Проблем с формата на часовата зона на WordPress

WordPress уебсайтТрябва да се вземат предвид проблемите с различните часови зони.

Ако форматът на часовата зона на сайта на WordPress не е еднакъв, когато индексът на двигателя на Google (структура на данните), времето може да не се показва или показаното време може да е грешно и непоследователно.

Според официалната документация на Google, датите използват стандарта ISO 8601.

Според стандарта функцията за дата и час в UTC (Международно стандартно време) е DATE_W3C

Често използваните функции за време в php са:

  • DATE_COOKIE – HTTP бисквитки (напр. петък, 13 май-22 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – World Wide Web Consortium (напр. 2021-05-13T15:52:01+00:00)

Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „Как WordPress показва последната актуализирана дата?Извикайте най-новия код за дата и час", за да ви помогне.

Добре дошли да споделите връзката към тази статия:https://www.chenweiliang.com/cwl-28047.html

Добре дошли в канала на Telegram в блога на Chen Weiliang, за да получите най-новите актуализации!

🔔 Бъдете първите, получили ценното „Ръководство за използване на инструмента за изкуствен интелект за маркетинг на съдържание ChatGPT“ в горната директория на канала! 🌟
📚 Това ръководство съдържа огромна стойност, 🌟Това е рядка възможност, не я пропускайте! ⏰⌛💨
Споделете и харесайте, ако ви харесва!
Вашите споделяния и харесвания са нашата постоянна мотивация!

 

发表 评论

Вашият имейл адрес няма да бъде публикуван. Използват се задължителните полета * Етикет

превъртете до върха