Skip to content

v1.3.0-beta.1 — Parish Events

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Jul 09:45
· 9 commits to main since this release

Beta release — beta-channel sites only.

New

  • Parish Programs. Faith-formation programs and ministries — a set of events packaged together for promotion, like "Financial Peace University" or "That Man is You!" — are now a second post type in this plugin, folded in from the standalone parish-programs plugin so the site runs two custom plugins instead of three. Add them under Programs, group them with the Program Groups taxonomy, order them with the Order field, and display them with the [parish_programs] shortcode, the Parish Programs block, or automatic homepage injection for themes whose homepage template can't be edited. Each card links out to a ministry or registration page; programs have no single pages of their own. Settings live under Programs → Settings, separate from calendar settings.
  • wp parish-programs import --from=<url-or-path> imports programs from the legacy Come to Me programs.json, sideloading card images into the media library. A one-time migration helper, distinct from wp parish-events import.

Notes

  • Programs are a separate post type from parish events on purpose. Events are feed-owned — the importer reconciles them against ChMS on every run and marks rows Removed upstream when they disappear. Programs are editor-owned with no upstream, so hand-authored rows in the synced post type would be reconciled away. Nothing in the event import path changes: every importer query is scoped to the event post type, so a second post type is invisible to sync and removal.
  • Existing calendar behavior, settings, shortcodes, and CLI commands are unchanged. Sites that add no programs see only a new, empty Programs menu.

What's Changed

New Contributors

Full Changelog: v1.2.1...v1.3.0-beta.1