Skip to content

Blocks ​

FluentBooking registers its editor blocks with register_block_type() and renders them server-side, so the attributes below are the block's stored data and the render callback is what turns them into markup.

BlockEditionAttributesRender callback
fluent-booking/booking-managementCore7fcalRenderBookingManagementBlock()
fluent-booking/calendarCore9fcalRenderBlock()
fluent-booking/calendar-managementCore6fcalRenderCalendarManagementBlock()
fluent-booking/team-managementCore4fcalRenderTeamManagementBlock()

fluent-booking/booking-management ​

  • Edition: Core
  • Render callback: fcalRenderBookingManagementBlock()
  • Source: fluent-booking/app/Hooks/Handlers/BlockEditorHandler.php:186
AttributeTypeDefault
titlestringMy Bookings
showFilterbooleantrue
showPaginationbooleantrue
periodstringall
perPagenumber5
noBookingsMessagestringNo bookings found
calendarIdsarray—

fluent-booking/calendar ​

  • Edition: Core
  • Render callback: fcalRenderBlock()
  • Source: fluent-booking/app/Hooks/Handlers/BlockEditorHandler.php:89
AttributeTypeDefault
slotIdstring""
calendarIdstring""
eventHashstring""
avatar_roundedbooleanfalse
primary_colorstring#4587EC
date_roundstring4px
avatarStylestring8px
hideHostInfostringno
themestringlight

fluent-booking/calendar-management ​

  • Edition: Core
  • Render callback: fcalRenderCalendarManagementBlock()
  • Source: fluent-booking/app/Hooks/Handlers/BlockEditorHandler.php:155
AttributeTypeDefault
titlestring""
descriptionstring""
headerImageobject""
calendarIdstring""
eventIdsarray—
hideInfobooleanfalse

fluent-booking/team-management ​

  • Edition: Core
  • Render callback: fcalRenderTeamManagementBlock()
  • Source: fluent-booking/app/Hooks/Handlers/BlockEditorHandler.php:132
AttributeTypeDefault
titlestring""
descriptionstring""
headerImageobject""
hostsobject""