В этой статье мы рассмотрим функцию the_time()
в WordPress, которая используется для вывода даты и времени публикации текущего поста или страницы. Эта функция позволяет гибко форматировать выводимую дату и время, что делает её полезной для создания информативных метаданных в шаблонах.
Описание функции
Функция the_time()
в WordPress выводит отформатированную дату и время публикации текущего поста или страницы. Она обычно используется внутри цикла WordPress.
the_time( $format )
Параметры:
$format
(string) (необязательный): Формат вывода даты и времени. Если не указан, используется формат, заданный в настройках WordPress.
Возвращаемое значение:
- Ничего. Функция выводит отформатированную дату и время.
Примеры использования
Рассмотрим несколько примеров использования функции the_time()
.
Пример 1: Вывод даты и времени в стандартном формате
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
the_time();
}
}
В этом примере the_time()
используется без параметра $format
, поэтому дата и время будут выведены в формате, заданном в настройках WordPress.
Пример 2: Вывод даты и времени в пользовательском формате
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
the_time('F j, Y g:i a');
}
}
Здесь the_time()
используется с параметром $format
, который задаёт пользовательский формат вывода: «F j, Y ga» (например, «March 10, 2023 10:45 pm»).
Пример 3: Вывод только времени
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
echo 'Опубликовано в ';
the_time('g:i a');
}
}
В этом примере the_time()
используется для вывода только времени публикации поста в формате «ga» (например, «10:45 pm»).
Пример 4: Вывод только даты
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
echo 'Дата публикации: ';
the_time('F j, Y');
}
}
Здесь the_time()
используется для вывода только даты публикации поста в формате «F j, Y» (например, «March 10, 2023»).
Пример 5: Использование функции внутри шаблонного файла
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<?php the_title( '<h1 class="entry-title">', '</h1>' ); ?>
<div class="entry-meta">
<span class="posted-on">
Опубликовано: <?php the_time( 'F j, Y' ); ?> в <?php the_time( 'g:i a' ); ?>
</span>
</div>
</header>
<div class="entry-content">
<?php the_content(); ?>
</div>
</article>
В этом примере the_time()
используется для вывода даты и времени публикации в заголовке поста внутри шаблонного файла.
Зачем использовать the_time()
?
- Гибкость форматирования: Возможность задавать пользовательские форматы вывода позволяет отображать дату и время в любом удобном виде.
- Простота использования: Функция легко интегрируется в шаблоны и предоставляет простой способ вывода даты и времени публикации поста.
- Информативность: Вывод даты и времени помогает пользователям понять, когда был опубликован пост, что важно для новостных сайтов и блогов.
Заключение по the_time
Функция the_time()
в WordPress является мощным инструментом для вывода даты и времени публикации постов и страниц. Её гибкость и простота использования делают её незаменимой для создания информативных и удобных для пользователей шаблонов.