acf_field::validate_field()publicACF 3.6

validate_field

This function will append default settings to a field

@type    filter ("acf/validate_field/type={$this->name}")

{} Это метод класса: acf_field{}

Хуков нет.

Возвращает

$field. (array)

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

$acf_field = new acf_field();
$acf_field->validate_field( $field );
$field (обязательный)
-

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

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

Код acf_field::validate_field() ACF 5.10.2

function validate_field( $field ) {

	// bail early if no defaults
	if ( ! is_array( $this->defaults ) ) {
		return $field;
	}

	// merge in defaults but keep order of $field keys
	foreach ( $this->defaults as $k => $v ) {

		if ( ! isset( $field[ $k ] ) ) {
			$field[ $k ] = $v;
		}
	}

	// return
	return $field;

}