WP_Term

Каждый экземпляр класса WP_Term содержит объект следующего вида:

WP_Term Object (
  [term_id] => 20
  [name] => терм таксономии
  [slug] => term-taksonomii
  [term_group] => 0
  [term_taxonomy_id] => 20
  [taxonomy] => test_tax
  [description] =>
  [parent] => 0
  [count] => 1
  [filter] => raw
)

Свойства объекта

count - количество записей, прикрепленных к этому терму

description - описание терма

filter - название фильтра, через который были пропущены данные для очистки

name - название терма

parent - ID родительского терма. Если 0, значит у данного терма нет родительского.

slug - ярлык (слаг) термина

taxonomy - название таксономии термина

term_group - группа термина

term_id - ID термина

term_taxonomy_id - ID связки термина и таксономии

Это основные свойства объекта. Если же возвращаемый объект был получен через функцию get_the_category(), то он будет дополнительно содержать еще 6 свойств. Это сделано для поддержания совместимости с ранними версиями. В этих дополнительных свойствах не будет ничего нового, они будут лишь дублировать значения основных свойств. Пример:

WP_Term Object (
  [term_id] => 18
  [name] => название рубрики
  [slug] => nazvanie-rubriki
  [term_group] => 0
  [term_taxonomy_id] => 18
  [taxonomy] => category
  [description] =>
  [parent] => 0
  [count] => 1
  [filter] => raw
  [cat_ID] => 18
  [category_count] => 1
  [category_description] =>
  [cat_name] => название рубрики
  [category_nicename] => nazvanie-rubriki
  [category_parent] => 0
)