acf_field_text::validate_value()publicACF 5.7.11

validate_value

Validates a field's value.

Метод класса: acf_field_text{}

Хуков нет.

Возвращает

(true|false|Строку).

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

$acf_field_text = new acf_field_text();
$acf_field_text->validate_value( $valid, $value, $field, $input );
$valid (обязательный)
-
$value(разное) (обязательный)
The field value.
$field(массив) (обязательный)
The field array.
$input(строка) (обязательный)
The HTML input name.

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

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

Код acf_field_text::validate_value() ACF 6.0.4

function validate_value( $valid, $value, $field, $input ) {

	// Check maxlength
	if ( $field['maxlength'] && ( acf_strlen( $value ) > $field['maxlength'] ) ) {
		return sprintf( __( 'Value must not exceed %d characters', 'acf' ), $field['maxlength'] );
	}

	// Return.
	return $valid;
}