This guide covers adding, organizing, and managing sermon content in CP Sermon Library.
On a new install the top-level admin menu is Series. To change it, go to Series > Settings > Advanced > Set default menu item (this option only appears when Series is enabled). If you choose Messages, turn Series off, or rename a label, the menu name changes to match.
Adding a New Sermon
To add a new sermon to your library:
- Navigate to Series → Messages and click Add New
- Enter the sermon title
- Add the sermon content in the main editor
- Configure sermon details in the metadata panels:
- Message Audio and Message Video in Message Details
- Select a Speaker in the Speaker box
- Select a Series in the Series box
- Scripture references in the Scripture box
- Topics in the Topics box and seasons in the Seasons box
- Click “Publish” to make the sermon available on your site
Organizing Sermons with Categories & Filters
CP Sermon Library provides multiple ways to categorize and organize your sermons for easy navigation.
Speakers
Speakers help visitors find sermons by a specific pastor or guest speaker:
- Navigate to Series → Speakers and click Add New
- Enter the speaker’s name
- Add a biographical description
- Upload a profile image
- Click “Publish”
When adding sermons, choose the speaker in the Speaker box (Select a Speaker).
Topics
Topics allow categorization of sermons by subject matter:
- Navigate to Series → Topics
- Click “Add New Topic”
- Enter the topic name and description
- Click “Add New Topic”
Apply topics to sermons using the Topics panel when editing a sermon.
Book of the Bible (Scripture)
Scripture references help visitors find sermons based on biblical passages:
Scripture has no admin menu. On the sermon edit screen, use the Scripture box to pick a book, chapter, and verse.
Apply scripture references to sermons using the Scripture box when editing a sermon.
Date
The sermon date is the WordPress publish date in the Publish box. That date is used to:
- Sort sermons
- Build the Year filter on the archive
- Show the publish date on the site
Seasons
Seasons can be used to organize sermons by church calendar, sermon campaigns, or other time-based groupings:
- Navigate to Series → Seasons
- Click “Add New Season”
- Enter the season name and description
- Click “Add New Season”
Apply seasons to sermons using the Seasons panel when editing a sermon.
Using Series to Group Sermons
Sermon series allow you to group related sermons together:
- Navigate to Series → Series and click Add New
- Enter the series title
- Add a description
- Upload a featured image
- Click “Publish”
When adding sermons, choose the series in the Series box (Select a Series).
Uploading Sermon Audio & Video
Audio Files
To add audio to a sermon:
- Edit the sermon
- In the Message Details box, use Message Audio
- Upload the audio file or select from the media library
- The plugin automatically generates an audio player
Video Files
To add video to a sermon:
- Edit the sermon
- In the Message Details box, use Message Video
- Upload the video file or enter a video URL (YouTube, Vimeo, etc.)
- The plugin automatically generates a video player
Embedding Sermon Audio & Video
Instead of uploading media files directly, you can embed videos from external services:
- Edit the sermon
- In the Message Details box, use Message Video
- Paste the URL from YouTube, Vimeo, or other supported platforms
- The plugin will automatically embed the video player
Adding Sermon Transcripts
Manual Transcripts
To add a manually created transcript:
- Edit the sermon
- In the Transcript metabox, enter or paste the transcript text
- Use the formatting tools to structure the content
- Update the sermon to save the transcript
YouTube Transcript Import
- Add a YouTube link (for example youtube.com/watch?v=… or youtu.be/…) or YouTube embed code in Message Video, then update the sermon. The button appears after the video is saved.
- In the Transcript box, click Import from YouTube
- Edit the transcript if needed and update the sermon
Searching & Filtering Sermons
Site visitors can search and filter sermons on the sermon archive. The filter form includes a search field, Service Type, and the facets left on under Disable Filters (Topics, Scripture, Seasons, Speakers, and Year).
As an administrator, you can filter sermons in the admin area by:
- Navigating to Series → Messages
- Using the month dropdown at the top of the list
- Using the Speaker, Series, and Service Type column links to filter the list
Controlling Sermon Visibility
You can control whether individual sermons appear in the main sermon list:
Sermon Visibility Settings
- Edit a sermon
- Locate the “Visibility Settings” panel in the sidebar
- Check Exclude from Main List to remove this sermon from the main sermon list
- Leave the box unchecked (the default) to keep the sermon in the main list
- Hidden sermons remain accessible via direct links, taxonomy archives, and search
Note: Prior to version 1.6.2 this checkbox was labeled “Show in Main List” and defaulted to checked. The label and default were inverted to match the existing Series and Service Type controls so that imported sermons (via CSV or SermonAudio) reliably default to visible. Any sermons you previously hid by hand can be carried forward using the Migrate Visibility Settings tool — see Tools: Import, Export & Maintenance.
Inherited Visibility
A sermon’s visibility may be controlled by its parent entities:
- If the sermon belongs to a hidden Series, it inherits that visibility setting
- If the sermon belongs to a hidden Service Type, it inherits that visibility setting
- When visibility is inherited, the control will be disabled with an explanatory message
Visibility vs. Deletion
- Hidden sermons are not deleted — they remain in your database
- Hidden sermons still appear in their Series or Service Type archives
- Hidden sermons can still be accessed via direct links
- This feature is ideal for organizing specialized content while keeping main lists clean
User Roles & Permissions
CP Sermon Library uses WordPress’s default post capability type. Access to sermon management follows standard WordPress role permissions:
- Administrator — Full access to all sermon features and settings
- Editor — Can create, edit, and delete all sermons, series, and speakers
- Author — Can create and edit their own sermons
- Contributor — Can create sermons but not publish them
- Subscriber — No sermon management capabilities
Only Administrators can access the plugin settings.
Quick Edit
For rapid single-sermon edits:
- Hover over a sermon in the sermon list
- Click “Quick Edit”
- Modify the Timestamp field
- Click “Update” to save changes
