Automattic\WooCommerce\Internal\ProductFilters
TaxonomyHierarchyData::get_ancestors
Get ancestor chain for batch processing.
Method of the class: TaxonomyHierarchyData{}
No Hooks.
Returns
Array. Array of ancestor term IDs (bottom-up).
Usage
$TaxonomyHierarchyData = new TaxonomyHierarchyData(); $TaxonomyHierarchyData->get_ancestors( $term_id, $taxonomy ): array;
- $term_id(int) (required)
- The term ID.
- $taxonomy(string) (required)
- The taxonomy name.
TaxonomyHierarchyData::get_ancestors() TaxonomyHierarchyData::get ancestors code WC 10.3.3
public function get_ancestors( int $term_id, string $taxonomy ): array {
$map = $this->get_hierarchy_map( $taxonomy );
return $map['ancestors'][ $term_id ] ?? array();
}