get_row_sub_field()ACF 5.3.8

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

No Hooks.

Returns

(Array).

Usage

get_row_sub_field( $selector );
$selector(required)
.

Changelog

Since 5.3.8 Introduced.

get_row_sub_field() code ACF 6.8.8

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;
}