Automattic\WooCommerce\Internal\Admin

CategoryLookup::get_ancestors()protectedWC 1.0

Return all ancestor category ids for a category.

Method of the class: CategoryLookup{}

No Hooks.

Return

Array.

Usage

// protected - for code of main (parent) or child class
$result = $this->get_ancestors( $category_id );
$category_id(int) (required)
The category ID to lookup.

CategoryLookup::get_ancestors() code WC 8.7.0

protected function get_ancestors( $category_id ) {
	global $wpdb;

	return wp_parse_id_list(
		$wpdb->get_col(
			$wpdb->prepare(
				"SELECT category_tree_id FROM $wpdb->wc_category_lookup WHERE category_id = %d",
				$category_id
			)
		)
	);
}