Jak WordPress wyświetla datę ostatniej aktualizacji?Przypomnij najnowszy kod daty i godziny

WordPressWitryna musi wziąć pod uwagę kwestię spójności między strefami czasowymi i strefami czasowymi, do osiągnięcia możemy użyć funkcji czasu php DATE_W3C.

Jak WordPress wyświetla datę ostatniej aktualizacji?

Istnieją dwa sposoby wyświetlenia czasu ostatniej aktualizacji artykułu:

  1. Wyświetlane jako „data i godzina” (np. 2022 maja 5 15:11)
  2. Użyj formularza „przed czasem” zamiast wyświetlania daty (np. 50 minut temu)

Forma daty artykułu o nazwie „datetime”

Ogólnie rzecz biorąc, zmodyfikowany plik to single.php, a zmodyfikowany plik różni się w zależności od motywu WordPress.

Skopiuj i wklej następujący kod w miejscu, w którym chcesz wyświetlić czas ▼

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

Gdzie "DATE_W3C" to funkcja czasu php (problem z formatem strefy czasowej)

Inne formaty czasu, których można użyć, są następujące (patrzZaplecze WordPress"Ustaw" strefę czasową) ▼

Jak WordPress wyświetla datę ostatniej aktualizacji?Przypomnij najnowszy kod daty i godziny

Artykuły nazywają się „przed czasem” zamiast wyświetlania daty

Korzystaj z wbudowanych funkcji WordPress human_time_diff() osiągać.

Skopiuj i wklej poniższy kod w miejscu, w którym chcesz wyświetlić czas ▼

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

pomiędzy nimi,"ufomega" to nazwa motywu, którą możesz zmienić na swój motyw. Po ustawieniu na niestandardową nazwę post_type, można jej użyć dla odpowiedniego typu postu.

PHP ma wiele parametrów radzenia sobie z czasem, ale WordPress ma swój własny zestaw parametrów radzenia sobie z czasem (który radzi sobie z GMT i czasem lokalnym).Funkcjonować:current_time(), należy używać zgodnie z jego funkcją.

current_time( 'timestamp' ) Uzyskaj czas lokalny, zmień na current_time( 'timestamp', 1 ) Zwraca czas GMT (zero strefy czasowej).

Problem z formatem strefy czasowej WordPress

Witryna WordPressNależy wziąć pod uwagę kwestie przekroczenia stref czasowych.

Jeśli format strefy czasowej witryny WordPress nie jest jednolity, gdy indeks silnika Google (struktura danych), czas może nie być wyświetlany lub wyświetlany czas może być błędny i niespójny.

Według oficjalnej dokumentacji Google daty są zgodne ze standardem ISO 8601.

Zgodnie ze standardem funkcja datetime w UTC (International Standard Time) to DATE_W3C

Najczęściej używane funkcje czasu w php to:

  • DATE_COOKIE – Cookies HTTP (np. piątek, 13-maj-22 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – Konsorcjum World Wide Web (np. 2021-05-13T15:52:01+00:00)

Nadzieja Chen Weiliang Blog ( https://www.chenweiliang.com/ ) udostępniono „Jak WordPress wyświetla datę ostatniej aktualizacji?Przypomnij najnowszy kod daty i czasu”, aby Ci pomóc.

Zapraszamy do udostępnienia linku do tego artykułu:https://www.chenweiliang.com/cwl-28047.html

Witamy na kanale Telegram bloga Chen Weiliang, aby uzyskać najnowsze aktualizacje!

🔔 Bądź pierwszą osobą, która otrzyma cenny „Przewodnik po użyciu narzędzia AI do marketingu treści ChatGPT” w głównym katalogu kanału! 🌟
📚 Ten przewodnik zawiera ogromną wartość, 🌟To rzadka okazja, nie przegap jej! ⏰⌛💨
Udostępnij i polub, jeśli chcesz!
Twoje udostępnianie i polubienia to nasza ciągła motywacja!

 

发表 评论

Twoj adres e-mail nie bedzie opublikowany. 必填 项 已 用 * 标注

przewiń na górę