CP Sermon Library is a comprehensive WordPress plugin designed for churches and ministries to manage and display sermons, sermon series, speakers, and related media.
Key Features
- Audio and Video Management — Upload or embed sermon audio and video from YouTube, Vimeo, and other platforms
- Series Organization — Group sermons into series with artwork, descriptions, and chronological ordering
- Speaker Profiles — Create speaker profiles with bios and photos, with speaker-specific archives
- Scripture & Topic Tagging — Categorize sermons by Bible references, topics, and seasons for easy filtering
- Podcast Feed Generation — Automatically generate podcast-ready RSS feeds for Apple Podcasts, Spotify, and more
- Engagement Analytics — Track sermon plays, engaged plays, and average watch duration
- Sermon Variations — Create different versions of the same sermon for multiple service types or campuses
- Persistent Audio Player — Site-wide audio player that continues playing across page navigation
- Page Builder Integration — Gutenberg blocks plus modules for Beaver Builder, Divi, and Elementor
- Filter System — Context-aware filtering by speaker, topic, scripture, season, service type, and search
- Template System — Customizable templates with theme override support
Admin Menu
After activation, the plugin adds a new top-level menu to your WordPress dashboard. By default, this menu is labeled Messages (matching the default content label). You can rename it to “Sermons,” “Teachings,” or any other term in the settings.
Throughout this documentation, we use Messages → to reference navigation paths. If you’ve changed your content label, substitute your chosen name.
How It Works
CP Sermon Library adds a complete sermon management system to your WordPress site:
- Add content — Create sermons, series, and speakers through the familiar WordPress admin
- Organize — Use categories like topics, scripture references, and seasons to keep your library organized
- Display — Show sermons on your site using Gutenberg blocks, shortcodes, or automatic archive pages
- Distribute — Automatically generate podcast feeds for major podcast platforms
- Track — Monitor engagement with built-in analytics
Getting Started
Ready to set up your sermon library? Continue to:
- Installation Guide — Install the plugin and activate your license
