Описание default_title
— Filter
Хук default_title позволяет изменить заголовок по умолчанию для страниц и постов в WordPress. Он срабатывает при генерации заголовка страницы и позволяет разработчикам настраивать заголовки в зависимости от контекста
Примеры использования
Пример изменения заголовка по умолчанию для всех записей:
add_filter('default_title', function($title) {
return 'Мой новый заголовок';
});
В этом примере мы изменяем заголовок по умолчанию для всех записей на ‘Мой новый заголовок’
Пример добавления динамического значения в заголовок:
add_filter('default_title', function($title) {
return 'Запись от ' . date('d.m.Y');
});
Здесь мы добавляем текущую дату к заголовку по умолчанию
Пример изменения заголовка только для определенной категории:
add_filter('default_title', function($title) {
if (is_category('новости')) {
return 'Последние новости';
}
return $title;
});
Мы изменяем заголовок на ‘Последние новости’, если пользователь находится в категории ‘новости’
— Лучшие практики
– Использование
Используйте этот хук, когда нужно изменить заголовок по умолчанию для страниц и постов в WordPress
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только текста заголовка
– Предупреждения
Убедитесь, что изменения заголовка соответствуют SEO-стандартам и не нарушают логику контента
Альтернативы
Тип: filter
Этот хук позволяет изменять заголовок, который выводится на странице, после его генерации
Используйте его, если нужно изменить заголовок уже после его формирования и перед выводом на экран