Теги шаблонов WordPress - Теги даты и времени.
- the_date_xml
- the_date
- the_time
- the_modified_date (С версии 2.1)
- the_modified_time
- get_the_time (С версии 1.5)
- single_month_title
- get_calendar
- the_weekday (Не поддерживается)
- the_weekday_date (Не поддерживается)
the_date_xml
Выводит дату сообщения в формате YYYY-MM-DD (например: 2004-09-24). Используется внутри Цикла.
Пример:
<p>Дата сообщения: <?php the_date_xml(); ?></p>
the_date
Выводит/возвращает дату сообщения или ряда сообщений если они были опубликованы в тот же день. Для ряда сообщений от одного числа отобразится только первое. Используется внутри Цикла.
Параметры:
- format
- (string) Формат даты. По умолчанию как в WordPress[](http://codex.wordpress.org/Formatting_Date_and_Time "Formatting Date and Time").
- before
- (string) Текст перед датой. Нет значения по умолчанию.
- after
- (string) Текст после даты. Нет значения по умолчанию.
- echo
- (boolean) Показывать дату (
TRUE
), или возвратить для дальнейшего использования (FALSE
). По умолчаниюTRUE
.
Примеры:
Использование по умолчанию:
<p>Date posted: <?php the_date(); ?></p>
Формат YYYY-MM-DD заключенный в HTML теги <h2></h2>
:
<?php the_date('Y-m-d', '<h2>', '</h2>'); ?>
Не выводить дату, а присвоить переменной для дальнейшей рабы с ней:
<?php $my_date = the_date('', '', '', FALSE); echo $my_date; ?>
the_time
Выводит время текущего поста. Используется в Цикле.
Параметры:
- d
- (string) Формат времени для отображения. По умолчанию как в опциях WordPress.
Примеры:
Использование по умолчанию:
<p>Time posted: <?php the_time(); ?></p>
Формат AM/PM:
<p>Сообщение написано: <?php the_time('g:i a'); ?></p>
Формат 24H:
<p>Сообщение написано: <?php the_time('G:i'); ?></p>
Вывести месяц, день, год:
<div><?php the_time('F j, Y'); ?></div>
Вывести как дату так и время:
<p>Опубликовано: <?php the_time('F j, Y'); ?> в <?php the_time('g:i a'); ?></p>
the_modified_date
Этот тег выводит дату(и время тоже) последнего изменения сообщения. Работает так же как и the_modified_time().Если формат не задан, то он будет использоваться из настроек WordPress. Используется в Цикле. Если сообщение не редактировалась, то вернет дату создания.
Параметры:
- d
- (string) Формат даты для отображения. По умолчанию как в опциях WordPress.
Примеры:
Использование по умолчанию:
<p>Последнее изменение: <?php the_modified_date(); ?></p>
Дата в виде месяц, день, год:
<div>Последнее изменение: <?php the_modified_date('F j, Y'); ?></div>
Дата и время:
<p>Изменено: <?php the_modified_date('F j, Y'); ?> в <?php the_modified_date('g:i a'); ?></p>
the_modified_time
Этот тег выводит время(и дату тоже) последнего изменения сообщения. Если формат не задан, то он будет использоваться из настроек WordPress. Используется в Цикле. Если сообщение не редактировалась, то вернет время создания. Если выхотите выводить как время создания так и время изменения вы можете воспользоваться условным опреатором if
(например: if (get_the_modified_time() != get_the_time())
) для того чтобы не выводить одно и то же время дважды.
Параметры:
- d
- (string) Формат времени для отображения. По умолчанию как в опциях WordPress.
Примеры:
Использование по умолчанию:
<p>Последнее изменение: <?php the_modified_time(); ?></p>
Формат AM/PM:
<p>Сообщение написано: <?php the_modified_time('g:i a'); ?></p>
Формат 24H:
<p>Сообщение написано: <?php the_modified_time('G:i'); ?></p>
Дата в виде месяц, день, год:
<div>Последнее изменение: <?php the_modified_time('F j, Y'); ?></div>
Дата и время:
<p>Изменено: <?php the_modified_time('F j, Y'); ?> в <?php the_modified_time('g:i a'); ?></p>
get_the_time
Возвращает время опубликования текущего сообщения для дальнейшего использования. Используется в Цикле. Введен с версии WordPress 1,5.
Параметры:
- d
- (string) Формат времени для отображения. По умолчанию как в опциях WordPress.
Примеры:
Использование по умолчанию:
<?php echo get_the_time(); ?>
Присваивает переменной время в секундах( с 1 января 1970 года известное как Эпоха Unix)
<?php $u_time = get_the_time('U'); ?>
single_month_title
Выводит или возвращает название месяца и год для текущей страницы. Тег работает только при просмотре архива по месяцам.
Параметры:
- prefix
- (string) Текст перед названием. Нет значения по умолчанию.
- display
- (boolean) Показывать названия (
TRUE
), или вернуть (FALSE
). По умолчаниюTRUE
.
Примеры:
Использование: <?php single_month_title('prefix', display) ?>
Месяц и год на новых строках:
<p><?php single_month_title('<br />') ?></p>
Возвращение в переменную:
<?php $my_month = single_month_title('', false); echo $my_month; ?>
get_calendar
Выводит календарь(По умолчанию текущий месяц/год). Дни с сообщениями выделяются. Можно использовать в любом месте шаблона.
Параметры:
- initial
- (boolean) Если true, то день будет выводится одной буквой; если false, то день будет выводится в зависимости от вашей локализацией. Например:
-
false
выведет “Воскресенье” как “Вс”true
(по умолчанию) выведет как “В”
Пример:
<?php get_calendar(true); ?>
the_weekday
Не поддерживается. Выводит название дня недели. Заменена на the_time()
Пример:
Так как тег больше не поддерживается, используйте тег the_time() с параметром “l”(Маленькая буква “L”)
<?php the_time('l'); ?>
the_weekday_date
Не поддерживается. Выводит название дня недели текущего сообщения только если он отличается от дня недели предыдущего сообщения. Используется в Цикле.
Пример:
Так как тег больше не поддерживается используйте связку the_date и the_time:
<?php if(the_date('','','', FALSE)) the_time('l'); ?>