Описание функции get_category()
Функция get_category() получает информацию о конкретной категории по ее ID. Она используется для получения данных, таких как название, описание и количество записей в категории. Функция полезна для отображения информации о категории в темах и плагинах.
Результаты возвращаются в виде объекта WP_Term, что обеспечивает удобный доступ к свойствам категории
Параметры
$category
Тип: int
Обязательный: Да
Описание: ID категории, которую нужно получить
Возможные значения:
Возвращаемое значение
Тип: object|false
Описание: Объект WP_Term, представляющий категорию или false в случае ошибки
Возможные значения:
• Объект WP_Term при успешном выполнении
• false если категория не найдена или произошла ошибка
Примеры использования
Базовый пример получения информации о категории с ID 1
$category = get_category(1);
if ($category) {
echo $category->name;
}
Выводит название категории
Пример обработки случая, когда категория не найдена
$category = get_category(999);
if (!$category) {
echo 'Категория не найдена';
}
Выводит сообщение об ошибке
Безопасность
Валидация входных данных: ID категории проверяется на корректность внутри функции
Санитизация: Параметры автоматически очищаются WordPress
Рекомендации: При выводе данных используйте esc_html() для названий категорий
— Связанные функции
Получает список категорий с возможностью фильтрации
Получает термин по ID, универсальная функция для всех таксономий
— Хуки
Фильтрует результат после получения категории
— Примечания
– Ограничения
Возвращает данные только о публичных категориях
– Частые проблемы
- false если указан неправильный ID
- Проблемы с отсутствием категории при удалении