Функция the_modified_date()
предназначена для отображения даты, когда пост был последний раз изменен. Она работает аналогично функции the_modified_time()
, которая выводит дату и время последнего изменения поста. Оба метода основываются на функции get_the_modified_date()
.
<?php the_modified_date( string $format = '', string $before = '', string $after = '', bool $echo = true ); ?>
Параметры:
- $format (string, необязательный) — Формат даты, который будет отображен. Используется форматирование, поддерживаемое PHP (например,
'F j, Y'
дляJuly 20, 2024
). По умолчанию используется формат даты, установленный в настройках WordPress. - $before (string, необязательный) — Текст, который будет показан перед датой. По умолчанию пустой.
- $after (string, необязательный) — Текст, который будет показан после даты. По умолчанию пустой.
- $echo (bool, необязательный) — Если
true
, функция выводит дату на экран; еслиfalse
, возвращает дату как строку. По умолчаниюtrue
.
Пример 1: Вывод даты последнего изменения поста
Чтобы вывести дату последнего изменения поста в стандартном формате, используйте следующий код:
<p>Пост был изменен: <?php the_modified_date(); ?></p>
Этот код отобразит дату последнего изменения поста в формате, установленном в настройках WordPress.
Пример 2: Указание собственного формата даты
Если вы хотите указать собственный формат даты, например, Формат: Месяц День, Год
, используйте следующий код:
<div>Пост был изменен: <?php the_modified_date('F j, Y'); ?></div>
Этот пример выведет дату последнего изменения поста в формате July 20, 2024
.
Пример 3: Вывод даты и времени последнего изменения поста
Для отображения даты и времени последнего изменения поста используйте:
<p>Изменен: <?php the_modified_date('F j, Y в G:i'); ?></p>
Этот код покажет дату и время последнего изменения в формате February 7, 2023 в 14:42
.
Пример 4: Вставка HTML-тегов в формат даты
Чтобы вставить HTML-теги в формат даты, экранируйте их с помощью обратного слэша:
<p>Изменен: <?php the_modified_date('j<\s\p\a\np>M</\s\p\a\n> Y'); ?></p>
Этот код отобразит дату в формате 25<span>дек</span> 2024
.
Важные замечания
- Функция
the_modified_date()
должна использоваться внутри цикла WordPress, чтобы корректно отображать данные о посте. - Если пост еще не был изменен после публикации, функция отобразит дату публикации поста.
Заключение
Функция the_modified_date()
является мощным инструментом для отображения актуальности контента на вашем сайте. Она предоставляет гибкость в отображении даты последнего изменения, что помогает улучшить прозрачность и актуальность информации для ваших пользователей.