Фильтр get_the_archive_title
в WordPress позволяет разработчикам модифицировать заголовок архивных страниц перед его выводом. Это полезно, если вы хотите сделать заголовок более информативным, добавить к нему дополнительные элементы или изменить его форматирование в зависимости от условий.
Как это работает
Когда WordPress формирует заголовок архивной страницы (например, для категорий, тегов или авторов), он применяет фильтр get_the_archive_title
. Это дает вам возможность перехватить заголовок и изменить его перед тем, как он будет показан на сайте. Фильтр принимает один аргумент — сам заголовок, что позволяет вносить изменения по вашему усмотрению.
Пример использования
Рассмотрим пример, в котором мы добавим слово «Архив:» перед заголовком архивной страницы. Это может помочь читателям лучше понять, что они находятся на странице архива.
Шаг 1: Добавление функции для изменения заголовка архива
Чтобы реализовать это изменение, откройте файл functions.php
вашей темы и добавьте следующий код:
function custom_archive_title( $title ) {
if ( is_archive() ) {
// Добавляем слово "Архив:" перед заголовком
return 'Архив: ' . $title;
}
return $title;
}
add_filter( 'get_the_archive_title', 'custom_archive_title' );
Объяснение кода
- Функция
custom_archive_title
проверяет, является ли текущая страница архивом с помощью функцииis_archive()
. - Если это архивная страница, мы добавляем слово «Архив: » перед оригинальным заголовком.
- В конце функция возвращает измененный заголовок.
Зачем использовать get_the_archive_title
?
Фильтр get_the_archive_title
может быть полезен в нескольких случаях:
- Улучшение ясности: Добавление описательных слов в заголовок помогает пользователям лучше понять, что они видят.
- Настройка оформления: Изменение заголовка в зависимости от условий, таких как тип архива, может улучшить визуальное восприятие.
- Адаптация контента: Вы можете модифицировать заголовок в зависимости от специфики архивов (категории, авторы и т.д.), чтобы лучше соответствовать контенту страницы.
Фильтр get_the_archive_title
предоставляет гибкость для изменения заголовков архивных страниц в WordPress. С его помощью вы можете адаптировать заголовки под нужды вашего сайта, улучшать пользовательский интерфейс и создавать более информативные страницы. Это делает ваш сайт более привлекательным и легким для навигации, что, в свою очередь, может повысить вовлеченность пользователей.