get_url() ), 'timezone-settings' ) ); $enable_button_text = esc_html__( 'Update Timezone Data', 'the-events-calendar' ); $enable_button_help = sprintf( __( 'Click this button to update your database and take advantage of additional timezone capabilities. Please configure WordPress to use the correct timezone before clicking this button!', 'the-events-calendar' ), esc_url( get_admin_url( null, 'options-general.php' ) ) ); $enable_button_html = << $enable_button_label
$enable_button_text

$enable_button_help

HTML; return array( 'tribe_events_timezones_title' => array( 'type' => 'html', 'html' => '

' . esc_html__( 'Timezone Settings', 'the-events-calendar' ) . '

', ), 'tribe_events_enable_timezones' => array( 'type' => 'html', 'html' => $enable_button_html, ), 'tribe_events_timezone_mode' => array( 'type' => 'dropdown', 'label' => esc_html__( 'Timezone mode', 'the-events-calendar' ), 'validation_type' => 'options', 'size' => 'large', 'options' => array( 'event' => esc_html__( 'Use the local timezones for each event', 'the-events-calendar' ), 'site' => esc_html__( 'Use the sitewide timezone everywhere', 'the-events-calendar' ), ), ), 'tribe_events_timezones_show_zone' => array( 'type' => 'checkbox_bool', 'label' => esc_html__( 'Show timezone', 'the-events-calendar' ), 'tooltip' => esc_html__( 'Appends the timezone to the end of event scheduling information – this can be useful when you have events in numerous different timezones.', 'the-events-calendar' ), 'default' => false, 'validation_type' => 'boolean', ), );