acf_field_url::validate_value
Validate the fields value is correctly formatted as a URL
Метод класса: acf_field_url{}
Хуков нет.
Возвращает
Разное. Boolean true if valid, a validation error message string if not.
Использование
$acf_field_url = new acf_field_url(); $acf_field_url->validate_value( $valid, $value, $field, $input );
- $valid(разное) (обязательный)
- The current validity of the field value. Boolean true if valid, a validation error message string if not.
- $value(строка) (обязательный)
- The value of the field.
- $field(массив) (обязательный)
- Field object array.
- $input(строка) (обязательный)
- The form input name for this field.
Список изменений
| С версии 5.0.0 | Введена. |
Код acf_field_url::validate_value() acf field url::validate value ACF 6.4.2
public 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;
}