acf_field_url::validate_value()publicACF 5.0.0

validate_value

description

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

Хуков нет.

Возвращает

$post_id. (int)

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

$acf_field_url = new acf_field_url();
$acf_field_url->validate_value( $valid, $value, $field, $input );
$valid (обязательный)
-
$value (обязательный)
-
$field (обязательный)
-
$input (обязательный)
-

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

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

Код acf_field_url::validate_value() ACF 6.0.4

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

	// bail early if empty
	if ( empty( $value ) ) {

		return $valid;

	}

	if ( strpos( $value, '://' ) !== false ) {

		// url

	} elseif ( strpos( $value, '//' ) === 0 ) {

		// protocol relative url

	} else {

		$valid = __( 'Value must be a valid URL', 'acf' );

	}

	// return
	return $valid;

}