Complete church website resources — always free.

DIY Church Events

Plugin · Free with no premium tier

A church-focused event system that connects events with campuses and speakers from DIY Sermons.

DIY Church Events desktop mobile and settings mockup
Product overview with desktop and responsive presentation.
DIY Sermons and DIY Church Events publishing workflow
Additional design, workflow, or setup detail.

What it can do

  • One-time, daily, weekly, monthly, and yearly event schedules
  • Multi-campus and multi-speaker relationships
  • Registration, capacity, cost, contact, map, and livestream fields
  • Event categories and tags
  • Grid, list, compact, featured, and monthly calendar displays
  • Gutenberg blocks and seven focused shortcodes
  • Individual-event and all-site iCalendar feeds
  • Event structured data for search engines
  • Theme template overrides and stable child-theme design tokens
  • Related events on DIY Sermons speaker and campus profiles
  • Accessible output that remains usable without JavaScript
  • Works independently when DIY Sermons is not active

Designed for practical setup

This product is built for churches and site administrators who need a complete, understandable workflow without being forced into a paid upgrade. The interface uses normal WordPress permissions and APIs, and optional companion integrations fail gracefully when they are not installed.

Requirements

  • WordPress and PHP versions listed in the included readme
  • An administrator account for installation and setup
  • A current backup before changing a production site

Typical setup

  1. Download and upload the plugin under Plugins > Add Plugin.
  2. Activate it and review its settings before publishing content.
  3. Test the primary workflow on a staging site or with sample content.
  4. Use the documentation and community forum when you need guidance.

User manual

Download the PDF user manual

Free, self-serve support

The download is provided free for the church community. Start with the manual and WordPress Guides, search the support forum, and then open a registered support topic if the answer is not already available. Forum participation requires a free account so discussions can be moderated and followed up responsibly.

Visit the support forum or create an account.