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
)