Функция 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
Информация о функции