This guide covers adding, organizing, and managing sermon content in CP Sermon Library.
Note: The default admin menu label is Messages. If you’ve renamed your content label (e.g., to “Sermons”), your menu will reflect that name instead.
Adding a New Sermon
To add a new sermon to your library:
- Navigate to Messages → Add New
- Enter the sermon title
- Add the sermon content in the main editor
- Configure sermon details in the metadata panels:
- Upload or embed audio/video
- Select the speaker
- Assign to a series
- Add scripture references
- Set the sermon date
- Specify topics and seasons
- 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 Messages → Speakers → Add New
- Enter the speaker’s name
- Add a biographical description
- Upload a profile image
- Click “Publish”
When adding sermons, you can select the appropriate speaker from the Sermon Details panel.
Topics
Topics allow categorization of sermons by subject matter:
- Navigate to Messages → 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:
- Navigate to Messages → Scripture
- Add new scripture references or select from existing ones
- Organize by book, chapter, and verse
Apply scripture references to sermons using the Scripture panel when editing a sermon.
Date
All sermons include a date field for chronological organization. This date is used for:
- Sorting sermons chronologically
- Filtering sermons by date range
- Displaying sermon publication date
Seasons
Seasons can be used to organize sermons by church calendar, sermon campaigns, or other time-based groupings:
- Navigate to Messages → 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 Messages → Series → Add New
- Enter the series title
- Add a description
- Upload a featured image
- Set the series date
- Click “Publish”
When adding sermons, assign them to the appropriate series using the Series dropdown in the sermon editor.
Uploading Sermon Audio & Video
Audio Files
To add audio to a sermon:
- Edit the sermon
- In the Sermon Details panel, click “Add 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 Sermon Details panel, click “Add 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 Sermon Details panel, find the Video URL field
- 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 Auto-Pull (If Configured)
If you have configured the YouTube integration:
- Edit the sermon with a YouTube video URL
- Click “Import from YouTube”
- The transcript will be automatically retrieved and added
- Edit as needed and update the sermon
Searching & Filtering Sermons
Site visitors can search and filter sermons using:
- The sermon archive page search functionality
- Sermon filter widgets
- Custom shortcodes with filter parameters
As an administrator, you can filter sermons in the admin area by:
- Navigating to Messages → All Messages
- Using the filter dropdowns at the top of the sermon list
- Filtering by date, speaker, series, or other taxonomy
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
- Use the “Show in Main List” checkbox to control visibility
- When unchecked, the sermon will be hidden from the main sermon list
- The sermon will still be accessible via direct links, archives, and search
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 sermon details including the sermon start timestamp
- Click “Update” to save changes
