get_row_sub_field()ACF 5.3.8

get_row_sub_field

This function is used inside a 'has_sub_field' while loop to return a sub field object

Хуков нет.

Возвращает

(Массив).

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

get_row_sub_field( $selector );
$selector (обязательный)
-

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

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

Код get_row_sub_field() ACF 6.0.4

function get_row_sub_field( $selector ) {

	// vars
	$row = acf_get_loop( 'active' );

	// bail early if no row
	if ( ! $row ) {
		return false;
	}

	// attempt to find sub field
	$sub_field = acf_get_sub_field( $selector, $row['field'] );

	// bail early if no field
	if ( ! $sub_field ) {
		return false;
	}

	// update field's name based on row data
	$sub_field['name'] = "{$row['name']}_{$row['i']}_{$sub_field['name']}";

	// return
	return $sub_field;

}