Title: Seedcast Sermon Library
Author: Seedcast.ai
Published: <strong>July 28, 2026</strong>
Last modified: July 29, 2026

---

Search plugins

![](https://ps.w.org/seedcast-sermon-library/assets/banner-772x250.png?rev=3626415)

![](https://ps.w.org/seedcast-sermon-library/assets/icon-256x256.png?rev=3626417)

# Seedcast Sermon Library

 By [Seedcast.ai](https://profiles.wordpress.org/seedcast/)

[Download](https://downloads.wordpress.org/plugin/seedcast-sermon-library.1.9.5.zip)

 * [Details](https://wordpress.org/plugins/seedcast-sermon-library/#description)
 * [Reviews](https://wordpress.org/plugins/seedcast-sermon-library/#reviews)
 *  [Installation](https://wordpress.org/plugins/seedcast-sermon-library/#installation)
 * [Development](https://wordpress.org/plugins/seedcast-sermon-library/#developers)

 [Support](https://wordpress.org/support/plugin/seedcast-sermon-library/)

## Description

Sermon Library is a purpose-built WordPress plugin for churches and ministries that
need a clean, fast, and fully-featured sermon library. It replaces disconnected 
plugins and manual workflows with a single, integrated content system.

**Sermon Management**

 * Organize sermons into series with cover images, descriptions, and sermon counts
 * Full speaker profiles with bio, headshot, contact info, and social links
 * Assign topics and scripture passages to every sermon
 * Video, audio, article, Bible study, transcript, and notes, all per sermon
 * Drag-to-reorder series and speakers in the admin

**Scripture Integration**

 * Structured passage picker (Book, Chapter, Verse) ensures consistent formatting
 * Links to Bible.com or BibleGateway for every passage
 * Filter the entire sermon library by book of the Bible

**Public-Facing Features**

 * Sermon archive with AJAX-powered filters by series, speaker, topic, scripture,
   and year
 * Series grid with optional horizontal slider
 * Speaker grid and speaker profile pages
 * SEO-friendly pagination with real URLs on initial load; AJAX only after filter
   applied
 * JSON-LD structured data (VideoObject, AudioObject, BreadcrumbList, Person)
 * Automatic meta description, Open Graph, and Twitter Card tags

**Shortcodes**

 * `[scsl_sermon_list]`: Paginated sermon list with full filter bar
 * `[scsl_series_grid]`: Grid or slider of sermon series
 * `[scsl_speaker_grid]`: Grid or slider of speakers
 * `[scsl_latest]`: Display the latest sermon
 * `[scsl_topic_list]`: Grid of topic pills
 * Legacy `[sl_*]` shortcodes supported via `[seedseli_*]` aliases
 * Visual Shortcode Generator admin page, no memorizing attributes

**Import / Export**

 * Guided three-step importer from Series Engine CSV export
 * Full JSON export of all sermon data for backup or migration

**Podcast Feed**

 * Built-in podcast RSS feed compatible with Apple Podcasts, Spotify, and all major
   directories
 * Per-sermon podcast details (audio length, size, image, include/exclude)

**Themes**

 * Four built-in themes: Light, Dark, Minimal, Warm

## Screenshots

[⌊Sermon edit screen with tabbed content fields and scripture picker⌉⌊Sermon edit
screen with tabbed content fields and scripture picker⌉[

Sermon edit screen with tabbed content fields and scripture picker

[⌊Single sermon page with video, scripture panel, and action buttons⌉⌊Single sermon
page with video, scripture panel, and action buttons⌉[

Single sermon page with video, scripture panel, and action buttons

[⌊Sermon list with AJAX filter bar⌉⌊Sermon list with AJAX filter bar⌉[

Sermon list with AJAX filter bar

[⌊Series archive page with grid and pagination⌉⌊Series archive page with grid and
pagination⌉[

Series archive page with grid and pagination

[⌊Speaker profile page⌉⌊Speaker profile page⌉[

Speaker profile page

[⌊Sermon Library Settings with theme picker⌉⌊Sermon Library Settings with theme 
picker⌉[

Sermon Library Settings with theme picker

[⌊Shortcode Generator, visual builder⌉⌊Shortcode Generator, visual builder⌉[

Shortcode Generator, visual builder

[⌊Import / Export page⌉⌊Import / Export page⌉[

Import / Export page

[[

[[

## Installation

 1. Upload the `seedcast-sermon-library` folder to `/wp-content/plugins/`
 2. Activate the plugin through the **Plugins** menu in WordPress
 3. Permalinks are refreshed automatically on activation
 4. Navigate to **Sermon Library** in the admin menu to begin adding content

## FAQ

### What permalink structure is required?

Sermon Library requires a non-plain permalink structure. Go to Settings > Permalinks
and choose “Post name” or any other option besides “Plain.”

### Can I import from Series Engine?

Yes. Go to Sermon Library > Import / Export, select “Series Engine (CSV)” from the
source dropdown, and follow the three-step guided importer. You can map each Series
Engine series to a new or existing Sermon Library series.

### Does this work with Elementor?

Yes. Use the provided shortcodes inside Elementor’s Shortcode widget. The plugin
styles load automatically in both the Elementor editor and on the live frontend.

### Can I override the templates?

Yes. Copy any template from `wp-content/plugins/seedcast-sermon-library/templates/`
to `wp-content/themes/your-theme/seedcast-sermon-library/` and edit freely and edit
freely.

### What PHP version is required?

PHP 7.4 or higher. PHP 8.0+ recommended.

### Does this affect my existing content?

No. Sermon Library uses its own custom post types (`scsl_sermon`, `scsl_series`,`
scsl_speaker`) and taxonomies (`scsl_topic`, `scsl_scripture`). It does not modify
any existing posts, pages, or taxonomies.

### What happens if I deactivate the plugin?

Your sermon data is preserved in the database. Deactivating removes the custom URLs
and admin menu but does not delete any content.

### Does the PDF download feature require anything extra?

The PDF download falls back to a print-ready HTML page by default. For proper PDF
generation, install mPDF via Composer: `composer require mpdf/mpdf` in the plugin
directory.

### Are there external service calls?

Scripture links point to Bible.com (YouVersion) or BibleGateway, only when a visitor
clicks a passage link. No data is sent automatically.

### Does it work with Yoast SEO or RankMath?

Yes. The plugin automatically configures Yoast and RankMath to use sermon content
fields for meta descriptions. If neither is installed, the plugin outputs its own
meta tags.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Seedcast Sermon Library” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Seedcast.ai ](https://profiles.wordpress.org/seedcast/)

[Translate “Seedcast Sermon Library” into your language.](https://translate.wordpress.org/projects/wp-plugins/seedcast-sermon-library)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/seedcast-sermon-library/),
check out the [SVN repository](https://plugins.svn.wordpress.org/seedcast-sermon-library/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/seedcast-sermon-library/)
by [RSS](https://plugins.trac.wordpress.org/log/seedcast-sermon-library/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.9.5

 * Initial WordPress.org directory release.

#### 1.7.0

 * Changed: Custom post type slugs renamed from sl_ to scsl_ prefix for uniqueness
 * Added: Automatic database migration runs on activation and update
 * Added: JSON round-trip importer for migrating between sites
 * Added: Sermon archive template at /sermon/
 * Fixed: Scripture panel variable scope
 * Fixed: Series hero image aspect ratio

#### 1.5.0

 * Added: Speaker grid shortcode [scsl_speaker_grid] with slider support
 * Added: Speaker archive page at /speakers/
 * Added: Separate headshot field for episode card thumbnail vs featured image for
   profile/card
 * Added: Drag-to-reorder speakers in admin (same as series)
 * Added: Automatic Yoast SEO / RankMath / AIOSEO configuration on first activation
 * Added: Meta description, Open Graph, and Twitter Card tags when no SEO plugin
   installed
 * Added: Export to JSON (Import / Export page)
 * Added: Series Grid slider mode (slider=”true” attribute)
 * Added: Series per page setting
 * Added: Automatic permalink flush on plugin update, no manual Permalinks save 
   needed
 * Improved: Mobile layout across all shortcodes and templates
 * Improved: Elementor editor CSS loading for all shortcodes
 * Fixed: Series card click navigation
 * Fixed: Stale JS cache causing click issues
 * Removed: AI Integration settings (reserved for Pro)
 * Removed: Raw transcript field (reserved for Pro)

#### 1.4.0

 * Added: Warm theme
 * Added: Series Engine CSV importer with flexible series mapping
 * Added: Scripture passage picker (Book, Chapter, Verse)
 * Added: External platform links per sermon (Spotify, Apple Podcasts, YouTube, 
   etc.)
 * Added: Social share buttons (Facebook, X, LinkedIn, Copy Link)
 * Added: Shortcode Generator admin page
 * Added: SEO-friendly pagination
 * Added: Drag-to-reorder series
 * Added: Admin filters for sermon list (Series, Speaker, Topic)
 * Added: Topics manager page
 * Added: Podcast RSS feed

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.9.5**
 *  Last updated **15 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [church](https://wordpress.org/plugins/tags/church/)[ministry](https://wordpress.org/plugins/tags/ministry/)
   [sermons](https://wordpress.org/plugins/tags/sermons/)[speakers](https://wordpress.org/plugins/tags/speakers/)
 *  [Advanced View](https://wordpress.org/plugins/seedcast-sermon-library/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/seedcast-sermon-library/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/seedcast-sermon-library/reviews/)

## Contributors

 *   [ Seedcast.ai ](https://profiles.wordpress.org/seedcast/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/seedcast-sermon-library/)