Описание category_description
— Filter
Хук category_description позволяет изменить содержание описания категории. Он срабатывает при выводе описания категории на страницах архивов категорий и позволяет настроить текст описания перед его отображением
Примеры использования
Пример добавления текста к описанию категории:
add_filter('category_description', function($description, $category_id) {
if ($category_id == 3) {
$description .= ' Это специальное описание для категории с ID 3.';
}
return $description;
}, 10, 2);
В этом примере мы добавляем текст к описанию категории с ID 3.
Пример изменения описания для всех категорий:
add_filter('category_description', function($description) {
return 'Это общее описание для всех категорий.';
});
Здесь мы заменяем описание для всех категорий на одно общее.
Пример удаления описания для определенной категории:
add_filter('category_description', function($description, $category_id) {
if ($category_id == 5) {
return ''; // Удаляем описание для категории с ID 5
}
return $description;
}, 10, 2);
В этом примере мы удаляем описание для категории с ID 5.
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить или настроить описание категорий на страницах архивов
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только вывода текста
– Предупреждения
Следите за тем, чтобы изменения не нарушали смысл описания категорий и не вводили пользователей в заблуждение
Альтернативы
Тип: filter
Этот хук позволяет изменить описание для архивов категорий, если они выводятся отдельно
Используйте его, если необходимо настроить описание только для страниц архивов категорий