Skip to content

Calendar & Event Settings Filters ​

Filters affecting calendar / event creation, validation, options, and sharing settings.

17 unique filter hooks currently map to this category, across 18 call sites.

Hook Inventory ​

HookEditionCall SitesFirst Source
fluent_booking/auto_create_calendarCore1fluent-booking/app/Hooks/Handlers/AdminMenuHandler.php:571
fluent_booking/calendar_event_optionsCore1fluent-booking/app/Services/CalendarService.php:377
fluent_booking/calendar_event_setting_menu_itemsCore1fluent-booking/app/Hooks/Handlers/AdminMenuHandler.php:750
fluent_booking/calendar_options_by_titleCore1fluent-booking/app/Services/CalendarService.php:461
fluent_booking/calendar_setting_menu_itemsCore1fluent-booking/app/Hooks/Handlers/AdminMenuHandler.php:924
fluent_booking/calendar/sharing_settingsCore1fluent-booking/app/Services/LandingPage/LandingPageHelper.php:23
fluent_booking/create_calendar_event_dataCore2fluent-booking/app/Http/Controllers/CalendarController.php:347
fluent_booking/create_calendar_event_validation_ruleCore1fluent-booking/app/Http/Controllers/CalendarController.php:591
fluent_booking/create_calendar_validation_ruleCore1fluent-booking/app/Http/Controllers/CalendarController.php:196
fluent_booking/event_colorsCore1fluent-booking/app/Services/Helper.php:1278
fluent_booking/event_landing_page_varsCore1fluent-booking/app/Services/LandingPage/LandingPageHandler.php:274
fluent_booking/event_payment_settings_defaultsCore1fluent-booking/app/Models/CalendarSlot.php:1177
fluent_booking/event_short_descriptionCore1fluent-booking/app/Models/CalendarSlot.php:98
fluent_booking/event_short_description_lengthCore1fluent-booking/app/Models/CalendarSlot.php:94
fluent_booking/exporting_calendar_data_jsonCore1fluent-booking/app/Hooks/Handlers/DataExporter.php:172
fluent_booking/get_calendar_event_settingsCore1fluent-booking/app/Http/Controllers/CalendarController.php:510
fluent_booking/get_event_payment_settingsCore1fluent-booking/app/Models/CalendarSlot.php:1185

fluent_booking/auto_create_calendar ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Hooks/Handlers/AdminMenuHandler.php:571

Example

php
add_filter('fluent_booking/auto_create_calendar', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/calendar_event_options ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Services/CalendarService.php:377

Example

php
add_filter('fluent_booking/calendar_event_options', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/calendar_event_setting_menu_items ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Hooks/Handlers/AdminMenuHandler.php:750

Example

php
add_filter('fluent_booking/calendar_event_setting_menu_items', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/calendar_options_by_title ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Services/CalendarService.php:461

Example

php
add_filter('fluent_booking/calendar_options_by_title', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/calendar_setting_menu_items ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Hooks/Handlers/AdminMenuHandler.php:924

Example

php
add_filter('fluent_booking/calendar_setting_menu_items', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/calendar/sharing_settings ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Services/LandingPage/LandingPageHelper.php:23

Example

php
add_filter('fluent_booking/calendar/sharing_settings', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/create_calendar_event_data ​

  • Type: filter
  • Edition: Core
  • Call sites: 2

Source locations

  • fluent-booking/app/Http/Controllers/CalendarController.php:347
  • fluent-booking/app/Http/Controllers/CalendarController.php:651

Example

php
add_filter('fluent_booking/create_calendar_event_data', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/create_calendar_event_validation_rule ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Http/Controllers/CalendarController.php:591

Example

php
add_filter('fluent_booking/create_calendar_event_validation_rule', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/create_calendar_validation_rule ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Http/Controllers/CalendarController.php:196

Example

php
add_filter('fluent_booking/create_calendar_validation_rule', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/event_colors ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Services/Helper.php:1278

Example

php
add_filter('fluent_booking/event_colors', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/event_landing_page_vars ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Services/LandingPage/LandingPageHandler.php:274

Example

php
add_filter('fluent_booking/event_landing_page_vars', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/event_payment_settings_defaults ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Models/CalendarSlot.php:1177

Example

php
add_filter('fluent_booking/event_payment_settings_defaults', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/event_short_description ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Models/CalendarSlot.php:98

Example

php
add_filter('fluent_booking/event_short_description', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/event_short_description_length ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Models/CalendarSlot.php:94

Example

php
add_filter('fluent_booking/event_short_description_length', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/exporting_calendar_data_json ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Hooks/Handlers/DataExporter.php:172

Example

php
add_filter('fluent_booking/exporting_calendar_data_json', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/get_calendar_event_settings ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Http/Controllers/CalendarController.php:510

Example

php
add_filter('fluent_booking/get_calendar_event_settings', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));

fluent_booking/get_event_payment_settings ​

  • Type: filter
  • Edition: Core
  • Call sites: 1

Source locations

  • fluent-booking/app/Models/CalendarSlot.php:1185

Example

php
add_filter('fluent_booking/get_event_payment_settings', function ($value, ...$rest) {
    return $value;
}, 10, 1 + count($rest ?? []));