acf_get_field_ancestors()ACF 5.3.8

acf_get_field_ancestors

Returns an array of ancestor field ID's or keys.

Хуков нет.

Возвращает

Массив.

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

acf_get_field_ancestors( $field );
$field(массив) (обязательный)
The field array.

Список изменений

С версии 5.3.8 Введена.

Код acf_get_field_ancestors() ACF 6.0.4

function acf_get_field_ancestors( $field ) {

	// Vars.
	$ancestors = array();

	// Loop over parents.
	while ( $field['parent'] && $field = acf_get_field( $field['parent'] ) ) {
		$ancestors[] = $field['ID'] ? $field['ID'] : $field['key'];
	}

	// return
	return $ancestors;
}