Установить отмену бронирования за 30 мин
-
На сайте есть тема бронирования, в которой вы можете отключить регистрацию за 1 или 2 часа до начала мероприятия, но моя задача — написать код, который отключит регистрацию «за 30 минут до». Плагин не имеет этой строки по умолчанию, и в settings.php я записал эту конфигурацию. После сохранения сервис бронирования отключил возможность бронирования за 3 дня вперед.
Вот код в settings.php:
<div class="section-row"> <div class="section-head"> <?php $section_title = esc_html__('Appointment Buffer', 'booked'); ?> <h3><?php echo esc_attr($section_title); ?></h3> <p><?php esc_html_e('To prevent appointments from getting booked too close to the current date and/or time, you can set an appointment buffer. Available appointments time slots will be pushed up to a new date and time depending on which buffer amount you choose below.','booked'); ?></p> <?php $option_name = 'booked_appointment_buffer'; $selected_value = get_option($option_name); $interval_options = array( '0' => esc_html__('No buffer','booked'), '1' => esc_html__('1 hour','booked'), '2' => esc_html__('2 hours','booked'), '3' => esc_html__('3 hours','booked'), '4' => esc_html__('4 hours','booked'), '5' => esc_html__('5 hours','booked'), '6' => esc_html__('6 hours','booked'), '12' => esc_html__('12 hours','booked'), '24' => esc_html__('24 hours','booked'), '48' => esc_html__('2 days','booked'), '72' => esc_html__('3 days','booked'), '96' => esc_html__('5 days','booked'), '144' => esc_html__('6 days','booked'), '168' => esc_html__('1 week','booked'), '336' => esc_html__('2 weeks','booked'), '504' => esc_html__('3 weeks','booked'), '672' => esc_html__('4 weeks','booked'), '840' => esc_html__('5 weeks','booked'), '1008' => esc_html__('6 weeks','booked'), '1176' => esc_html__('7 weeks','booked'), '1344' => esc_html__('8 weeks','booked'), ); ?> <div class="select-box"> <select name="<?php echo $option_name; ?>"> <?php foreach($interval_options as $current_value => $option_title): echo '<option value="'.$current_value.'"' . ($selected_value == $current_value ? ' selected' : ''). '>' . $option_title . '</option>'; endforeach; ?> </select> </div><!-- /.select-box --> </div><!-- /.section-body --> </div><!-- /.section-row -->
Как решить эту проблему и отключить регистрацию за 30 минут до начала занятия?
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
- Для ответа на тему необходимо авторизоваться.