Design the Episode Template
The single Episode template controls every imported sermon page. Designing one shared template avoids manual edits that a later sync could overwrite.
Block themes
Section titled “Block themes”- Go to Appearance > Editor.
- Open Design > Templates. The exact labels may vary slightly by WordPress version.
- Find the template for a single Episode. If none exists, add a custom template for the Episode post type.
- Keep the theme’s Header and Footer template parts.
- Add a main Group block and place the episode blocks inside it.
- Save the template, then preview a real Episode post.
Recommended block order
Section titled “Recommended block order”- Post Featured Image
- Post Terms for Series or Channel
- Post Title
- Post Date and Post Terms for Speaker
- Kleis Sermon Audio
- Post Content
- Kleis Episode Resources
- Kleis Open in Church Center
Use theme spacing, typography, and color controls around these blocks. The Kleis blocks resolve their content from the Episode currently being displayed.
Empty states
Section titled “Empty states”- Sermon Audio displays “Audio not available” when the episode has no usable audio.
- Episode Resources produces no front-end output when no valid resource links exist.
- Open in Church Center produces no output when Planning Center provides no Church Center URL.
Check multiple episodes before finalizing spacing because optional blocks may disappear.
Classic themes
Section titled “Classic themes”If Appearance > Editor is unavailable, your classic theme controls single-post templates in PHP or through its own builder. You can still place Kleis blocks in an Episode’s block content, but synchronized Post Content may be replaced by a later sync.
The durable classic-theme solution is to add the Kleis blocks to the theme’s Episode template or a supported builder template. Use a child theme and ask the theme maintainer for help; do not edit a third-party parent theme directly.