get_value( $object_id, false ); if ( '' === $value ) { return $this->__no_value(); } 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'; } }