WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Авторские Темы для WordPress
функция не описана

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 5.9.1

<?php
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;
}