ACF_Compatibility::validate_date_time_picker_field()
validate_date_time_picker_field
Adds compatibility with deprecated settings
Метод класса: ACF_Compatibility{}
Хуков нет.
Возвращает
Массив
. $field
Использование
$ACF_Compatibility = new ACF_Compatibility(); $ACF_Compatibility->validate_date_time_picker_field( $field );
- $field(массив) (обязательный)
- The field array.
Список изменений
С версии 5.2.7 | Введена. |
Код ACF_Compatibility::validate_date_time_picker_field() ACF Compatibility::validate date time picker field ACF 6.0.4
function validate_date_time_picker_field( $field ) { // 3rd party date time picker // https://github.com/soderlind/acf-field-date-time-picker if ( ! empty( $field['time_format'] ) ) { // extract vars $time_format = acf_extract_var( $field, 'time_format' ); $date_format = acf_extract_var( $field, 'date_format' ); $get_as_timestamp = acf_extract_var( $field, 'get_as_timestamp' ); // convert from js to php $time_format = acf_convert_time_to_php( $time_format ); $date_format = acf_convert_date_to_php( $date_format ); // append settings $field['return_format'] = $date_format . ' ' . $time_format; $field['display_format'] = $date_format . ' ' . $time_format; // timestamp if ( $get_as_timestamp === 'true' ) { $field['return_format'] = 'U'; } } // return return $field; }