Позволяет получить список родительских элементов указанного элемента таксономии в соответствующем порядке.
Эта функцию удобно использовать при создании хлебных крошек.
Возвращает:
$term_id
передано пустое значение,get_term_parents_list( $term_id, $taxonomy, $args = array() )
name
– в качестве текста ссылок будут использоваться имена терминов (по умолчанию).slug
– в качестве текста ссылок будут использоваться ярлыки терминов.true
– выводить термины в виде ссылок (по умолчанию).false
– не оборачивать названия/ярлыки терминов в ссылки.true
– выводить и текущий термин тоже (по умолчанию).false
– исключить текущий термин из списка.Базовый пример:
// выводим список родительских рубрик текущей категории, разделённых слэшами echo get_term_parents_list( get_queried_object_id(), 'category', array( 'separator' => ' / ' ) ); /* <a href="http:// ... /ryukzaki">Рюкзаки</a> / <a href="http:// ... /ryukzaki/brendy">Бренды</a> / <a href="http:// ... /ryukzaki/brendy/kenzo">Kenzo</a> / */
Функцию get_queried_object_id() мы здесь использовали для получения ID категории при нахождении на странице архивов этой категории.
В админке выглядит допустим примерно так:
Тот же самый пример, но с другими значениями параметра $args
:
// выводим список родительских рубрик текущей категории, разделённых слэшами echo get_term_parents_list( get_queried_object_id(), 'category', array( 'separator' => ', ', 'link' => false, 'inclusive' => false ) ); /* Рюкзаки, Бренды, */
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.