=== DIY Church Events ===
Contributors: diychurchwebsite
Tags: church, events, calendar, campus, sermons, speakers, ical
Requires at least: 7.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Church events, recurring schedules, calendars, registration links, iCalendar feeds, Gutenberg blocks, and optional DIY Sermons campus and speaker integration.

== Description ==

DIY Church Events is a free, theme-independent event system for single-site and multi-campus churches. Events can be related to the campus and speaker profiles supplied by DIY Sermons without making either plugin a hard dependency.

Features include:

* One-time, daily, weekly, monthly, and yearly 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 shortcodes
* Individual and all-site iCalendar feeds
* Event structured data
* Theme template overrides under diy-church-events/
* Stable design-token filters for child themes
* Related-event sections on DIY Sermons 1.1 speaker and campus profiles, with a backward-compatible fallback
* Accessible output that remains usable without JavaScript

== Installation ==

1. Upload the plugin ZIP under Plugins > Add New > Upload Plugin.
2. Activate DIY Church Events.
3. Add events under Church Events.
4. Configure the archive and integrations under Church Events > Settings.

== Shortcodes ==

* [diy_events]
* [diy_upcoming_events]
* [diy_event]
* [diy_event_calendar]
* [diy_featured_event]
* [diy_campus_events]
* [diy_speaker_events]

== Changelog ==

= 1.0.0 =
* Initial release.
