acf_field_checkbox::validate_value
Validates values for the checkbox field
Метод класса: acf_field_checkbox{}
Хуков нет.
Возвращает
true|false.
Использование
$acf_field_checkbox = new acf_field_checkbox(); $acf_field_checkbox->validate_value( $valid, $value, $field, $input );
- $valid(true|false) (обязательный)
- If the field is valid.
- $value(разное) (обязательный)
- The value to validate.
- $field(массив) (обязательный)
- The main field array.
- $input(строка) (обязательный)
- The input element's name attribute.
Список изменений
| С версии 6.0.0 | Введена. |
Код acf_field_checkbox::validate_value() acf field checkbox::validate value ACF 6.4.2
public function validate_value( $valid, $value, $field, $input ) {
if ( ! is_array( $value ) || empty( $field['allow_custom'] ) ) {
return $valid;
}
foreach ( $value as $value ) {
if ( empty( $value ) && $value !== '0' ) {
return __( 'Checkbox custom values cannot be empty. Uncheck any empty values.', 'acf' );
}
}
return $valid;
}