ACF_Compatibility::validate_user_field() public ACF 5.2.7
Adds compatibility with deprecated settings
{} Это метод класса: ACF_Compatibility{}
Хуков нет.
Возвращает
Массив. $field
Использование
$ACF_Compatibility = new ACF_Compatibility(); $ACF_Compatibility->validate_user_field( $field );
- $field(массив) (обязательный)
- The field array.
Список изменений
С версии 5.2.7 | Введена. |
Код ACF_Compatibility::validate_user_field() ACF Compatibility::validate user field ACF 5.9.1
function validate_user_field( $field ) {
// remove 'all' from roles
if( acf_in_array('all', $field['role']) ) {
$field['role'] = '';
}
// field_type removed in favour of multiple
if( isset($field['field_type']) ) {
// extract vars
$field_type = acf_extract_var( $field, 'field_type' );
// multiple
if( $field_type === 'multi_select' ) {
$field['multiple'] = true;
}
}
// return
return $field;
}