get_the_archive_title()

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

Параметры

Нет

get_the_archive_title();

Возвращает

string Заголовок страницы.

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

  1. Функция универсальная и можно использовать на любой архивной странице.
  2. В зависимости от типа архивной страницы, перед заголовком будет добавлен префикс, который можно изменить или удалить хуком get_the_archive_title_prefix.
  3. Функцию можно использовать вместо single_cat_title(), single_tag_title(), post_type_archive_title()

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

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

echo get_the_archive_title();

Пример 2. Вывод заголовка в теге h1

$title = get_the_archive_title();
printf('<h1>%s</h1>', $title);

Пример 3. Замена префикса заголовка

Так как заголовок часто используется в тегах h1-6, для лучшей SEO оптимизации необходимо убрать или заменить префикс заголовка. Для этого используется хук get_the_archive_title_prefix.

Удаление префикса

add_filter( 'get_the_archive_title_prefix', '__return_empty_string' );

Замена префикса

add_filter( 'get_the_archive_title_prefix', 'replace_archive_prefix' );

function replace_archive_prefix( $prefix ) {
    return 'Статьи по теме: ';
}

Хуки

get_the_archive_title get_the_archive_title_prefix

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

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

wp-includes/general-template.php

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

 

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

is_time()

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

is_month()

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

is_year()

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

is_date()

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

is_category()

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

is_tax()

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

is_tag()

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

is_day()

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

post_type_archive_title()

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

single_month_title()

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

the_archive_title()

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

single_term_title()

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

single_tag_title()

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

single_cat_title()

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