Функция get_the_archive_title()
возвращает заголовок архивной страницы.
Параметры
Нет
get_the_archive_title();
Возвращает
string Заголовок страницы.
Дополнительная информация
- Функция универсальная и можно использовать на любой архивной странице.
- В зависимости от типа архивной страницы, перед заголовком будет добавлен префикс, который можно изменить или удалить хуком
get_the_archive_title_prefix
. - Функцию можно использовать вместо
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
Информация о функции