Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/twitchd8/modern-catholic-plugin-parish-bulletins/releases/download/v1.5.3/modern-catholic-plugin-parish-bulletins-1.5.3.zipModern Catholic Plugin Suite
Part of Modern Catholic — modular WordPress tools for Catholic parish websites.
Modern Catholic – Parish Bulletins
PDF-first parish bulletin publishing with dated archives, generated thumbnails, an embedded viewer, and optional retention controls.
Features
- Standardized
mc_bulletincustom post type with automatic migration fromparish_bulletin - Bulletin date, PDF attachment, optional excerpt, featured image, and block-editor content
- Date-sorted public archive at
/bulletins/ - View, download, and responsive in-page PDF actions
- First-page PDF thumbnail generation when no featured image is selected
- All Bulletins retained by default, with an optional administrator-defined rolling retention period
- Cleanup safeguards that preserve media referenced by other WordPress content
- Theme-overridable archive and single templates
Installation
- Upload or clone
modern-catholic-plugin-parish-bulletinsintowp-content/plugins/. - Activate Modern Catholic – Parish Bulletins.
- Go to Bulletins → Add New.
- Enter the Bulletin date, select a PDF, and publish.
- Add
/bulletins/to the site navigation when ready.
Themes may override the public templates with:
parish-bulletins/archive-mc_bulletin.phpparish-bulletins/single-mc_bulletin.php
Retention
The default policy is Keep all Bulletins. Administrators may configure a rolling month limit under Bulletins → Settings. When enabled, daily WordPress cron cleanup permanently removes expired Bulletin records and unshared generated media.
Changelog
1.5.3
- Adopt Modern Catholic Primary, Surface, Foreground, Muted, Border, and contrast roles throughout public views.
- Keep PDF viewer chrome intentionally neutral while removing forced theme-color overrides.
1.5.2
- Standardize the GitHub README with Modern Catholic branding, compatibility badges, installation guidance, and GPL-3.0-only licensing.
1.5.1
- Complete the Modern Catholic branding and repository transition.
- Standardize the post type key as
mc_bulletinand migrate existing Bulletin posts. - Correct Bulletin Settings screen detection after the post type migration.
License
Licensed under the GNU General Public License version 3.0 only (GPL-3.0-only). Mozilla PDF.js and other bundled third-party components retain their original licenses; see THIRD-PARTY-NOTICES.md.
Releases
4 releases. Each count is every asset in that release; expand a row for the breakdown.