the_modified_date() WP 2.1.0
Выводит время (дату), когда пост был изменен.
Эта функция полностью идентична функции the_modified_time(), которая также выводит дату/время изменения поста.
Этот Тег Шаблона нужно использовать внутри Цикла WordPress.
Работает на основе:
get_the_modified_date()
✈ 1 раз = 0.000555с = медленно | 50000 раз = 1.86с = быстро | PHP 7.1.2, WP 4.7.3
Хуки из функции
Использование
<?php the_modified_date( $d, $before, $after, $echo ); ?>
- $d(строка)
- Формат в котором будет отображаться дата. Указывать в принятом в PHP формате (см. здесь).
По умолчанию: формат установленный в настройках "Параметры -> Общие" - $before(строка)
- Текст, который будет показан перед датой.
По умолчанию: '' - $after(строка)
- Текст, который будет показан после даты.
По умолчанию: '' - $echo(логический)
- Выводить на экран (1) или возвращать для обработки в переменную (0).
По умолчанию: true (1)
Примеры
#1. Выведем дату последнего изменения поста:
<p>Пост был изменен: <?php the_modified_date(); ?></p>
#2. Укажем произвольный формат даты последнего изменения:
<div>Пост был изменен: <?php the_modified_date('F j, Y'); ?></div>
Пост был изменен: Апрель 25, 2011
#3. Выведем дату и время изменения поста:
<p>Изменен: <?php the_modified_date('F j, Y в G:i'); ?></p>
Изменен: Декабрь 2, 2006 в 13:36
#4. Чтобы вставить html теги в формат, их нужно претворять знаком \:
<p>Изменен: <?php the_modified_date('j<\s\u\p>M</\s\u\p> Y'); ?></p>
Изменен: Декабрь 25Арп 2011
Заметки
Параметры $before
, $after
и $echo
были добавлены в версии 3.0
Список изменений
С версии 2.1.0 | Введена. |
Код the modified date:
wp-includes/general-template.php
WP 5.3
Cвязанные функции
Из метки: modified (author date time)
Еще из раздела: Записи: посты, страницы, ...
- edit_post_link()
- get_delete_post_link()
- get_edit_post_link()
- get_permalink()
- get_post_field()
- get_post_status()
- get_post_time()
- get_sample_permalink()
- get_the_content()
- get_the_date()
Еще из тегов шаблона: Записи: посты, страницы, ...
- body_class()
- get_post_format()
- have_posts()
- in_the_loop()
- next_image_link()
- next_post_link()
- next_posts_link()
- post_class()
Дата последего редактирования статьи - это то, о чем я давно мечтала.
Я частенько редактирую свои старые статьи, чтобы привести их в сответствие с современностью, если то, о чем я писала раньше, претерпело какие-то изменения со временем.
Обновленная статья с датой изменения вызывает больше доверия.
Спасибо автору!
Что делать, если был выполнен запрос к базе
и время последнего изменения не сохранено? Вручную каждую запись нет желания пересохранять, чтобы актуализировать дату, может можно запустить какое-то крон-задание для автоматизации?
Привет. Сообразить не могу, в чем разница с https://wp-kama.ru/function/get_the_modified_date
Все понял! Сам дурак.