$settings['schedule_start'] ?? '', 'end' => $settings['schedule_end'] ?? '', 'timezone' => 'site', ]; } $recurring_enabled = !empty($settings['recurring_enabled']); $recurring_rules = $settings['recurring_rules'] ?? []; if (!is_array($recurring_rules)) { $recurring_rules = []; } $site_timezone = function_exists('wp_timezone_string') ? wp_timezone_string() : 'UTC'; $timezone_list = function_exists('timezone_identifiers_list') ? timezone_identifiers_list() : []; function kng_mm_dt_local($gmt) { if (!$gmt) { return ''; } return get_date_from_gmt($gmt, 'Y-m-d\\TH:i'); } ?>