Skip to content

Event Block Reference

Except for the standalone Calendar, event detail blocks must be placed inside Kleis Events Template. The editor limits insertion to supported core layout blocks and Kleis event blocks.

Displays up to 100 upcoming event instances in interactive month and list views. Controls: event color, toolbar button color, and toolbar button text color.

Repeats its inner layout for 1–24 event days. When Featured events only is enabled, consecutive occurrences of the same Planning Center event are combined into one card and the limit counts featured cards instead of days. Controls: number to display, include past events, featured only, include tags, and exclude tags. Supports wide and full alignment.

Displays the primary event image. Controls: link to event, CSS width, aspect ratio, and Cover/Contain/Fill scaling. Shows a placeholder in the editor when no image is available and produces no image on the public page.

Displays the primary event title as a link to its Church Center event URL when available. It has no custom settings; use standard block and theme styles.

Displays the time text prepared for the event’s day, including appropriate multi-day and all-day handling.

Displays a Sign up link when the primary event has a Planning Center registration URL. Produces no link when registration is unavailable.

Lists the title and time for every event grouped on the current day. Use it instead of separate Title and Time blocks for busy dates.

  • Kleis Event Weekday: weekday name for the current event day
  • Kleis Event Day: numeric day of the month; date ranges include an is-range class for custom styling
  • Kleis Event Month Year: month and year

These blocks use the WordPress site’s timezone. Configure that timezone under Settings > General.

On grouped featured cards, the date blocks display ranges such as 22–26, June 2026, and Monday–Friday.

Inside Events Template you can use Group, Columns, Column, Stack, Paragraph, Heading, Separator, and Spacer blocks. Other dynamic blocks are intentionally restricted because they do not receive Kleis event context.

You should now be able to: choose the correct event block, place it in the required context, find its available controls, and predict what happens when source data is missing.