acf_field_clone::acf_prepare_fieldpublicACF 5.4.0

This function will restore a field's key ready for input

Method of the class: acf_field_clone{}

No Hooks.

Returns

$field.

Usage

$acf_field_clone = new acf_field_clone();
$acf_field_clone->acf_prepare_field( $field );
$field(required)
.

Changelog

Since 5.4.0 Introduced.

acf_field_clone::acf_prepare_field() code ACF 6.8.8

function acf_prepare_field( $field ) {

	// bail early if not cloned
	if ( empty( $field['_clone'] ) ) {
		return $field;
	}

	// restore key
	if ( isset( $field['__key'] ) ) {
		$field['key'] = $field['__key'];
	}

	// return
	return $field;
}