Skip to content

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.

  1. Go to Appearance > Editor.
  2. Open Design > Templates. The exact labels may vary slightly by WordPress version.
  3. Find the template for a single Episode. If none exists, add a custom template for the Episode post type.
  4. Keep the theme’s Header and Footer template parts.
  5. Add a main Group block and place the episode blocks inside it.
  6. Save the template, then preview a real Episode post.
  1. Post Featured Image
  2. Post Terms for Series or Channel
  3. Post Title
  4. Post Date and Post Terms for Speaker
  5. Kleis Sermon Audio
  6. Post Content
  7. Kleis Episode Resources
  8. 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.

  • 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.

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.

You should now see: every Episode page using one consistent layout, with audio and optional resources or Church Center links appearing only when the source episode provides them.

Next: Build Channel and Series Navigation.