get_value( $object_id, false ); if ( is_null( $value ) ) { return __('(No value)', 'acf-quickedit-fields'); } return acf_format_date( $value, $this->acf_field['display_format'] ); } /** * @inheritdoc */ public function render_input( $input_atts, $is_quickedit = true ) { $formats = acf_split_date_time($this->acf_field['display_format']); $wrap_atts = [ 'class' => 'acf-quick-edit acf-quick-edit-'.$this->acf_field['type'], 'data-date_format' => acf_convert_date_to_js($formats['date']), 'data-time_format' => acf_convert_time_to_js($formats['time']), 'data-first_day' => $this->acf_field['first_day'], ]; $display_input_atts = [ 'type' => 'text', ]; $input_atts += [ 'type' => 'hidden', ]; $output = ''; $output .= ''; $output .= ''; $output .= ''; $output .= ''; return $output; } /** * @inheritdoc */ public function is_sortable() { return 'datetime'; } }