Tribe__Events__Admin__Event_Meta_Box::get_timepicker_default( mixed $type = null )
Gets the default value for the Timepicker
Contents
Parameters
- $type
-
(mixed) (Optional)
Default value: null
Return
(string)
Source
File: src/Tribe/Admin/Event_Meta_Box.php
public function get_timepicker_default( $type = null ) {
$default = false;
if ( 'start' === $type ) {
$date = Tribe__Date_Utils::date_only( $this->vars['_EventStartDate'], false );
$default = '08:00:00';
} elseif ( 'end' === $type ) {
$date = Tribe__Date_Utils::date_only( $this->vars['_EventEndDate'], false );
$default = '17:00:00';
}
/**
* Allows developers to filter what is the default time for the Timepicker
*
* @since 4.4
*
* @param string $default
* @param string $type
* @param string $date
* @param self $metabox
*/
$time = apply_filters( 'tribe_events_meta_box_timepicker_default', $default, $type, $date, $this );
$time_str = Tribe__Date_Utils::time_only( $date . ' ' . $time );
// If we couldn't set we apply the default
if ( ! $time_str ) {
$time_str = $default;
}
return $time_str;
}
Changelog
| Version | Description |
|---|---|
| 4.4 | Introduced. |