get_category() — получает всю информацию о категории с указанным ID

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

Ключевая функция для работы с конкретной рубрикой, позволяет получить всю необходимую информацию о ней — достаточно лишь знать ID рубрики.

Если информации о категории не существует в кеше, тогда она достается из базы данных.

get_category( $category, $output, $filter )

$category
(целое число|объект) (обязательное) — ID рубрики или объект, в случае использования объекта в качестве параметра данные будут закешированы.

Для того, чтобы получить само значение ID категории, вы можете использовать функцию get_query_var() (там в примерах всё расписано), ну или можете посмотреть ID в админке.

$output
(строка) (необязательное) — позволяет задать формат вывода:

$category = get_category(5);
echo '<a href="' . get_category_link( $category->term_id ) . '">' . $category->name . '</a>';

Полный список выводимых значений (в скобках указаны эквивалентные варианты).

term_id (cat_id) – ID рубрики,
name (cat_name) – название рубрики,
slug (category_nicename) – ярлык категории,
description (category_description) – описание категории,
parent (category_parent) – ID родительской категории,
count (category_count) – количество записей (постов) в рубрике,
term_group – значение колонки term_group в базе данных,
term_taxonomy_id – ID таксономии, у рубрик он равен 1,
taxonomy – название таксономии, для рубрик – category,
object_id – ID объекта;

$category = get_category(5, 'ARRAY_A');
echo '<a href="' . get_category_link( $category['term_id'] ) . '">' . $category['name'] . '</a>';
$category = get_category(5, 'ARRAY_A');
echo '<a href="' . get_category_link( $category[0] ) . '">' . $category[1] . '</a>';

Чтобы узнать, какой индекс соответствует каждому параметру в этом случае, можно пропустить массив через функцию print_r(), то есть print_r($category)

$filter
(строка) (необязательное) позволяет пропустить выводимые значения через фильтр (это тема для отдельной статьи, когда она будет готова, тут появится ссылка).

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии