wp_get_term_taxonomy_parent_id

Получает ID родительского элемента таксономии (термина) к указанному.

Если у вас есть готовый объект термина, то ID родителя находится в параметре parent: $term->parent

Хуков нет.

Возвращает

Число/логическое: ID родительского термина или false.

Использование

wp_get_term_taxonomy_parent_id( $term_id, $taxonomy );
$term_id(число/WP_Term) (обязательный)
ID или объект термина, ID родителя которого нужно получить.
$taxonomy(строка) (обязательный)
Название таксономии в которой находится указываемый в $term_id элемент.

Примеры

#1 Получим ID родительского элемента таксономии

Допустим у нас есть таксономия ‘my_tax’ в которой есть термин с ID=5 и у него есть дочерний термин с ID=10, тогда:

<?php
function wp_get_term_taxonomy_parent_id( $term_id, $taxonomy ) {
	$term = get_term( $term_id, $taxonomy );
	if ( ! $term || is_wp_error( $term ) ) {
		return false;
	}
	return (int) $term->parent;
}