Работа с данными категории

Сперва получаем ID категории:

$cat_id = get_query_var( 'cat' );

Получаем данные категории по ID:

$cat = get_category($cat_id);

Вторым параметром можно так же передать константу, которая отвечает за то, в каком виде будут получены данные: 

  • OBJECT - объект stdClass (по умолчанию);
  • ARRAY_N - обычный индексированный массив;
  • ARRAY_A - ассоциативный массив.

Распечатать все данные о категории можно следующим образом: 

print_r( $cat );

Ну а далее работаем с этими данными. Например так:

if( $cat->parent ){
  // у категории есть родитель
}else{
  // это самостоятельная категория
}

 

Комментарии ()

    Вы должны авторизоваться, чтобы оставлять комментарии.