Тег шаблона: the_modified_time
Выводит время или дату последнего изменения текущей записи. Если запись после публикации не изменялась, то тег вернет дату публикации записи. Должен использоваться в цикле
<?php the_modified_time( $d ); ?> |
<?php the_modified_time( $d ); ?>
$d
(строка) (необязательный) - формат выводимого времени.
По умолчанию: значение равно формату времени, указанному в настройках блога в "Параметрах\Общее\Формат времени".
1. По умолчанию
<p>Время обновления: <?php the_modified_time(); ?></p> |
<p>Время обновления: <?php the_modified_time(); ?></p>
Этот код выведет время изменения записи (или время создания записи, если она больше не обновлялась).
2. 12/24 часовой формат
<p>Время обновления: <?php the_modified_time('g:i a'); ?></p> |
<p>Время обновления: <?php the_modified_time('g:i a'); ?></p>
<p>Время обновления: <?php the_modified_time('G:i'); ?></p> |
<p>Время обновления: <?php the_modified_time('G:i'); ?></p>
В первом случае время будет выведено в 12 часовом формате ("Время обновления: 9:38 пп"), а во втором в 24 часовом ("Время обновления: 21:38").
3. Время как "день месяц, год"
<p>Время последнего обновления: <?php the_modified_time('j F, Y'); ?></p> |
<p>Время последнего обновления: <?php the_modified_time('j F, Y'); ?></p>
В данном случае тег the_modified_time служит заменой для тега the_modified_date и выводит дату изменения записи ("Время последнего обновления: 10 февраля, 2010").
4. Дата и время
<p>Запись обновлена: <?php the_modified_time('j F, Y'); ?> в <?php the_modified_time('G:i'); ?></p> |
<p>Запись обновлена: <?php the_modified_time('j F, Y'); ?> в <?php the_modified_time('G:i'); ?></p>
Будет выведена дата и время изменения записи ("Запись обновлена: 13 февраля, 2010 в 18:30").
5. Дата публикация и дата изменения
Дата публикации: <?php the_time('d.m.Y'); ?> <?php if (get_the_modified_time(d.m.Y) != get_the_time(d.m.Y)){ ?>, Дата обновления: <?php the_modified_time('d.m.Y'); } ?> |
Дата публикации: <?php the_time('d.m.Y'); ?> <?php if (get_the_modified_time(d.m.Y) != get_the_time(d.m.Y)){ ?>, Дата обновления: <?php the_modified_time('d.m.Y'); } ?>
В данном случае дата обновления записи будет показана только, если она отличается от даты создания записи.
Функция the_modified_time() находится в wp-includes/general-template.php
the_time, the_date, the_date_xml, the_modified_time, the_modified_date, the_modified_author, single_month_title, [[get_the_time]], [[get_day_link]], [[get_month_link]], [[get_year_link]], [[get_calendar]]
Понравился пост? Подпишись на обновления по RSS или Twitter !
#1,
Буду первым!
Спасибо, мне этот пост очень помог, пятый вариант как раз то, что мне и было нужно, и хотя я "чайник", но все таки разобрался :)
#2,
Все четко, 2 дня искал нормальный код, чтобы мне помог мой код сделать более коротким и работающим.Только ваша статья дала наводку и новые мысли.