acf_field__group::validate_value()
validate_value
description
Метод класса: acf_field__group{}
Хуков нет.
Возвращает
$post_id
. (int)
Использование
$acf_field__group = new acf_field__group(); $acf_field__group->validate_value( $valid, $value, $field, $input );
- $valid (обязательный)
- -
- $value (обязательный)
- -
- $field (обязательный)
- -
- $input (обязательный)
- -
Список изменений
С версии 5.0.0 | Введена. |
Код acf_field__group::validate_value() acf field group::validate value ACF 6.0.4
function validate_value( $valid, $value, $field, $input ) { // bail early if no $value if ( empty( $value ) ) { return $valid; } // bail early if no sub fields if ( empty( $field['sub_fields'] ) ) { return $valid; } // loop foreach ( $field['sub_fields'] as $sub_field ) { // get sub field $k = $sub_field['key']; // bail early if value not set (conditional logic?) if ( ! isset( $value[ $k ] ) ) { continue; } // required if ( $field['required'] ) { $sub_field['required'] = 1; } // validate acf_validate_value( $value[ $k ], $sub_field, "{$input}[{$k}]" ); } // return return $valid; }