is_year()

Функция is_year() определяет, является ли текущая страница архивной страницей за определенный год.

Параметры

Нет

is_year();

Возвращает

bool true, если отображается архивная страница года, false, если любая другая страница.

Дополнительная информация

  1. Эта функция является условным тегом.

Примеры использования

Пример 1. Проверка, отображается ли архивная страница за год

if( is_year() ) {
    echo '<h2>Архив за год</h2>';
}

Пример 2. Проверка архивной страницы года и вывод года

if( is_year() ) {
    $year = get_query_var('year');
    echo '<h2>Архив за ' . $year . ' год</h2>';
}

Хуки

Нет

Информация о функции

Добавлена в версии 1.5.0

wp-includes/query.php

Исходный код в Github

 

Другие функции

is_time()

Определяет, является ли текущая страница архивной страницей за определенный час, минуту или секунду .

is_month()

Определяет, является ли текущая страница архивной страницей записей за месяц.

is_date()

Определяет, является ли текущая страница архивной страницей по дате.

is_category()

Определяет, является ли текущая страница страницей категории.

is_tax()

Определяет, является ли текущая страница архивной страницей кастомной таксономии.

is_tag()

Определяет, является ли текущая страница архивной страницей метки.

is_day()

Определяет, является ли текущая страница архивной страницей по дню.

post_type_archive_title()

Выводит или возвращает заголовок архивной страницы любого типа поста.

single_month_title()

Возвращает или выводит на экран заголовок архивной страницы по месяцам.

get_the_archive_title()

Возвращает заголовок любой архивной страницы.

the_archive_title()

Выводит на экран заголовок архивной страницы.

single_term_title()

Возвращает или выводит на экран заголовок текущего элемента таксономии на архивной странице.

single_tag_title()

Возвращает или выводит на экран заголовок текущей метки на архивной странице.

single_cat_title()

Возвращает или выводит на экран заголовок страницы архива категории.