Title: Sermon Library
Author: Seedcast.ai
Published: <strong>2026-07-28</strong>
Last modified: 2026-08-21

---

Szukaj wtyczek

![](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)

# Sermon Library

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

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

 * [Szczegóły](https://pl.wordpress.org/plugins/seedcast-sermon-library/#description)
 * [Recenzje](https://pl.wordpress.org/plugins/seedcast-sermon-library/#reviews)
 *  [Instalacja](https://pl.wordpress.org/plugins/seedcast-sermon-library/#installation)
 * [Rozwój](https://pl.wordpress.org/plugins/seedcast-sermon-library/#developers)

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

## Opis

Most sermon plugins publish a video and a title. A sermon is more than that.

Sermon Library gives every sermon a full record: the video, the audio, a written
article, a Bible study, the transcript, and the sermon notes. Each one is a tab 
on the sermon page, each one is downloadable as a PDF, and all of it is indexable
by search engines. Someone who cannot make it on Sunday, or who is quietly working
out whether to visit at all, gets the whole message rather than a play button.

Everything in the feature list below is in the free plugin. There is one paid add-
on, and it is described at the end so you can tell the two apart.

#### See it in action

A church running Sermon Library on a live site:

 * [Sermon page](https://abidechico.org/sermon/spiritual-warfare-4-shoes-for-your-feet/)
   with video, transcript, article, Bible study and scripture panel
 * [Sermon archive](https://abidechico.org/sermons/) built from shortcodes, with
   live filtering
 * [Series listing](https://abidechico.org/series/)
 * [Speaker profile](https://abidechico.org/speakers/matt-watkins/)

#### Already using another sermon plugin?

Sermon Library imports from the two most common ones, and it does the work for you
rather than handing you a spreadsheet.

**From Sermon Manager, Sermon Works or Mattytap Sermons.** One click, on this site.
There is no file to export and nothing to upload: the importer reads the sermons
already in your database. It scans first and shows you what it found, then imports
on your say so, and it never modifies the original plugin’s data, so you can compare
the two before switching anything off. The old plugin does not even need to be active.
If you already deactivated or deleted it, your sermons are still there and this 
will find them.

Your preachers and series stop being tags and become real pages. A taxonomy term
can hold a name and not much else; a speaker in Sermon Library has a headshot, a
bio, a title, social links and their own profile page, and a series has cover art,
a description and a date range. Whatever your terms already carried comes across,
and the rest is waiting to be filled in.

The importer also tidies up on the way through. Plugins that let you type a preacher’s
name into a tag box tend to accumulate „Matt”, „Matt Watkins” and „Pastor Matt” 
as three separate people with three separate archive pages. The scan groups those
together and lets you choose which to keep before anything is written.

**From Series Engine.** Upload your CSV export and the importer parses it, shows
you every series it found, and lets you map each one to a new or existing series,
or skip it. Nothing is written until you have reviewed that mapping.

#### Every sermon, fully documented

 * Video, audio, article, Bible study, transcript and sermon notes, each per sermon
 * Every written format downloads as a formatted PDF your congregation can keep
 * Tabbed sermon page that keeps inactive content in the markup, so search engines
   index all of it
 * Series with cover art, descriptions and their own archive page
 * Speaker profiles with bio, headshot, contact details, social links and a full
   sermon listing
 * Topics for browsing by theme
 * Sermons fall back to their series artwork, and then to a default image you choose
 * Choose which of these sections your church actually uses, and the rest stop appearing
   and stop being counted as missing

#### Put your best writing where people will find it

An article written from a sermon is worth more than a paragraph buried three tabs
deep. The content shortcode lists recent articles or Bible studies anywhere on your
site, as a list, a grid or a slider, and each one opens the sermon page straight
to that tab.

 * Articles carry their own title, which says what the piece is about rather than
   which Sunday it came from
 * Nothing is duplicated at a second address, so your sermon page keeps every bit
   of its search authority
 * Order by most recent, or by what people are actually reading
 * Page through the whole archive, so a piece written two years ago is still reachable
   rather than falling off the end of a list
 * Same cards, same theme, same styling as everything else on your site

#### Scripture that is actually structured

 * Passage picker with book, chapter and verse, so references are consistent no 
   matter who enters them
 * Every passage links out to Bible.com or BibleGateway, in the translation you 
   choose
 * Filter the whole library by book of the Bible, which is how people who are studying
   a book actually search
 * Additional passages alongside the focus passage, so a sermon that ranges across
   scripture says so

#### An audio feed you can submit anywhere

 * iTunes-compatible RSS, ready for Apple, Spotify and every other listening app
 * Show settings for cover art, title, subtitle, description, author, owner email,
   copyright, language and category
 * Filtered feeds per series, speaker or topic, so a study series can stand as its
   own show
 * Per sermon control over audio length, file size, episode art and whether it appears
   at all
 * A redirect field for the day you move your show somewhere else, so your subscribers
   follow

#### Your recordings stay yours

If you ever use the paid add-on below, your audio is served from Seedcast’s storage.
This free plugin can copy every one of those files back into your own media library
and repoint each sermon as it goes, and it does not need a key, a subscription or
the add-on to be installed to do it.

That is deliberate. A way out that stops working when the thing you are leaving 
stops working is not a way out. Whatever happens to Seedcast, or to your subscription,
or to us, a church can take its own recordings back.

#### Know what is still missing

A sermon library goes stale quietly. A week gets skipped, a transcript never gets
pasted in, a series runs without artwork, and nobody notices until somebody goes
looking for a message that turns out to be a bare title and an audio file.

The Completeness report tells you where you actually stand.

 * A single library score for everything you have published, with the sermons grouped
   into Complete, Almost there, Needs work and Just started
 * A list of what is missing most often, so you can see which one thing would move
   the number furthest rather than working through sermons one at a time
 * A score on every row of the sermon list and in the sermon editor, showing exactly
   which fields that sermon is short of
 * Separate figures for sermon details and written content, so you can tell which
   of the two is lagging
 * A week by week record, which locks once the week has passed. Your library score
   keeps rising as you fill things in; the weekly record stays an honest account
   of how each week went
 * Weeks with nothing posted count as zero rather than being skipped, so the record
   reflects the gaps as well as the work

It is scored only against the content sections you have chosen to use. Switch Bible
studies off and you are not marked down for not writing them. The whole thing can
be turned off in settings if you publish recordings and nothing else and would rather
not see any of it.

#### Your church details, entered once

Your church name, address, service day, service times, phone, contact email, events
page and a short word for first time visitors, stored once and shared by every Seedcast
plugin on the site.

Drop them into your footer, your contact page or anywhere else with the `[seedcast_church_details]`
shortcode or the matching Elementor widget. Change your service time in one place
and every page that mentions it changes with you. Churches that meet on a Saturday,
or midweek, are handled properly rather than having Sunday assumed on their behalf.

#### Built for the way churches actually run their sites

 * Works with any theme. Fonts and colours are inherited from your theme rather 
   than overridden
 * Tested with Elementor and Divi, which is what most church sites are built on
 * Every template can be overridden from your theme folder
 * Turn the plugin’s CSS off entirely if you would rather style it all yourself
 * Visual shortcode generator, so there is nothing to memorize
 * Four appearance presets if you would rather not touch CSS

#### Shortcodes

 * `[scsl_sermon_list]`: paginated sermon list with a full filter bar
 * `[scsl_series_grid]`: grid or slider of series
 * `[scsl_speaker_grid]`: grid or slider of speakers
 * `[scsl_latest]`: the most recent sermon
 * `[scsl_content]`: recent articles or Bible studies, anywhere on your site, paginated
   if you want the whole archive reachable
 * `[scsl_topic_list]`: grid of topic pills for the topics your sermons are tagged
   with
 * `[seedcast_church_details]`: your church name, address, service times and directions
   link, wherever you want them

#### Found by search engines and AI assistants

 * JSON-LD structured data for VideoObject, AudioObject, Person and BreadcrumbList
 * Meta description, Open Graph and Twitter Card tags, which step aside automatically
   if Yoast, Rank Math, AIOSEO or SEOPress is handling them
 * Real URLs and working pagination on first load; filtering only switches to AJAX
   once someone uses it

#### One paid add-on, if you want it

Everything above is free and stays free. Nothing below is required, and nothing 
above stops working without it.

The written formats the free plugin gives every sermon a place for, the article,
the Bible study, the transcript, still have to be written by somebody. For most 
churches that is a volunteer with a few hours on a Monday, and in practice it usually
means those tabs stay empty.

**Sermon Library AI** does that writing from the recording you already made. It 
arrives as a separate plugin, the Seedcast AI Engine, installed alongside this one.
Upload the Sunday video, and the transcript, article and Bible study come back written
from what was actually said. Nothing publishes on its own: content arrives staged
and unsaved with a Discard button next to Update, and it lands in the same fields
this plugin already provides, so nothing about your site changes shape.

It follows the same Content You Use setting as everything else here. Switch a section
off and nothing is written for it.

Details and pricing: [seedcast.ai](https://seedcast.ai/sermon-library/)

#### Who this is for

Churches and ministries that want their teaching to be findable, readable and shareable
rather than locked inside a video player. It suits a church of forty as well as 
one of four thousand: there is nothing to configure before it works, and nothing
you outgrow.

## Zrzuty ekranu

[⌊A sermons page built entirely from shortcodes: series, teachers, the latest sermon,
and a filterable list⌉⌊A sermons page built entirely from shortcodes: series, teachers,
the latest sermon, and a filterable list⌉[

A sermons page built entirely from shortcodes: series, teachers, the latest sermon,
and a filterable list

[⌊Single sermon page with video, audio, tabbed article, Bible study and transcript,
scripture panel and share links⌉⌊Single sermon page with video, audio, tabbed article,
Bible study and transcript, scripture panel and share links⌉[

Single sermon page with video, audio, tabbed article, Bible study and transcript,
scripture panel and share links

[⌊Series page with artwork, description and every sermon in the series⌉⌊Series page
with artwork, description and every sermon in the series⌉[

Series page with artwork, description and every sermon in the series

[⌊Speaker profile with bio, sermon and series counts, and their full sermon list⌉⌊
Speaker profile with bio, sermon and series counts, and their full sermon list⌉[

Speaker profile with bio, sermon and series counts, and their full sermon list

[⌊Series grid, filterable by topic⌉⌊Series grid, filterable by topic⌉[

Series grid, filterable by topic

[⌊Topic archive with keyword search and filters by series, speaker, book and year⌉⌊
Topic archive with keyword search and filters by series, speaker, book and year⌉[

Topic archive with keyword search and filters by series, speaker, book and year

[⌊Shortcode Generator: pick what to display, set the options, copy the shortcode⌉⌊
Shortcode Generator: pick what to display, set the options, copy the shortcode⌉[

Shortcode Generator: pick what to display, set the options, copy the shortcode

[⌊Settings, shared with any other Seedcast plugin you run⌉⌊Settings, shared with
any other Seedcast plugin you run⌉[

Settings, shared with any other Seedcast plugin you run

[⌊One click import from Sermon Manager, Sermon Works or Mattytap Sermons, reading
what is already on the site⌉⌊One click import from Sermon Manager, Sermon Works 
or Mattytap Sermons, reading what is already on the site⌉[

One click import from Sermon Manager, Sermon Works or Mattytap Sermons, reading 
what is already on the site

[⌊Sermon edit screen: media, scripture picker, content tabs and feed options⌉⌊Sermon
edit screen: media, scripture picker, content tabs and feed options⌉[

Sermon edit screen: media, scripture picker, content tabs and feed options

[⌊Completeness report: library score, how the sermons are spread across the groups,
and the week by week record⌉⌊Completeness report: library score, how the sermons
are spread across the groups, and the week by week record⌉[

Completeness report: library score, how the sermons are spread across the groups,
and the week by week record

[⌊Completeness drill down: what is missing most often, and every sermon listed worst
first⌉⌊Completeness drill down: what is missing most often, and every sermon listed
worst first⌉[

Completeness drill down: what is missing most often, and every sermon listed worst
first

## Instalacja

 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. Go to **Sermon Library** in the admin menu to start adding content

Moving from another plugin? Go to **Sermon Library > Import / Export** and choose
your existing plugin from the list. Import it before you deactivate anything, so
you can compare the two.

## Najczęściej zadawane pytania

### I use Sermon Manager. Can I move my sermons across?

Yes. Choose Sermon Manager on the Import / Export screen and click Scan. It reads
the sermons already on your site, whether they came from Sermon Manager, Sermon 
Works or Mattytap Sermons, and shows you what it found before writing anything. 
Your existing plugin and its data are left exactly as they are.

The old plugin does not have to be active. If you already deactivated or deleted
it, your sermons are still in the database and this will find them.

Preachers and series become full profile and series pages rather than taxonomy terms,
so they gain a headshot, a bio, cover art and their own descriptions. Sermons keep
their audio, video, scripture reference, date, image, notes, bulletins, view counts
and publication status.

### What happens to duplicate preachers and series?

The scan finds them and shows you. Any plugin that lets a name be typed freely into
a tag box ends up with several spellings of the same person, each with its own archive
page. Sermon Library groups the likely duplicates, suggests which record to keep,
and lets you merge them before the import writes anything. You can also choose to
leave them separate.

### Can I try the import without committing to it?

Yes, in two ways. The scan is read only, so you can look at what would happen and
stop there. And when you do import, you can bring everything in as drafts, check
it, and publish when you are happy. Nothing in your old plugin is changed either
way, so both plugins can run side by side while you compare.

### I have a podcast listed on Apple. Will migrating break it?

Only if you skip a step, so do this one first. Your feed URL changes when you move,
and directories need telling. Before deactivating your old plugin, set its podcast
Redirect field to your new feed URL, which you will find under Settings in the Sermon
Library section. Leave both running for a couple of weeks so every app has time 
to follow, then switch the old one off. Your subscribers come with you.

### Can I import from Series Engine?

Yes. Export your sermons from Series Engine as CSV, then upload it on the Import/
Export screen. The importer parses the file, lists every series it found, and lets
you map each one to a new series, an existing one, or skip it. Nothing is written
until you have reviewed that mapping.

### Can visitors download the sermon transcript?

Yes. Transcripts, articles, Bible studies and sermon notes each get a PDF download
button on the sermon page. Nothing extra is required.

### Can I submit the audio feed to Apple and Spotify, and can one series have its own?

Yes to both. The RSS feed is iTunes compatible, and the show settings cover everything
Apple checks for, including the owner email it uses to verify ownership and the 
artwork requirements. Your feed URL is on the Sermon Library settings screen.

For a single series, speaker or topic, append `?series=ID`, `?speaker=ID` or `?topic
=slug` to that URL. The result is a feed containing only those sermons, which can
be submitted separately.

### Can people search sermons by book of the Bible?

Yes. Scripture is entered through a structured picker rather than a free text field,
so the whole library can be filtered by book, and every passage links out to Bible.
com or BibleGateway.

### Does it work with Elementor and Divi?

Yes. All five shortcodes render inside page builders, and the styles load in the
Elementor editor as well as on the front end.

### 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 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.

### Does this affect my existing content?

No. Sermon Library adds its own post types and taxonomies. Your posts, pages and
any other plugin’s content are untouched.

### What happens if I deactivate the plugin?

Your sermons, series and speakers stay in the database. Deactivating hides them 
from the front end; it does not delete anything. The weekly completeness record 
is kept as well, since it cannot be rebuilt after the fact, so reactivating picks
up where you left off rather than starting over.

### What PHP version is required?

PHP 7.4 or later. The plugin is tested against 7.4 on every release.

### Are there external service calls?

Nothing is contacted while a visitor reads your site, and nothing is sent anywhere
in the background. Completeness scores, the weekly record and your church details
are held in your own database and are never sent anywhere. Three things reach outside
this site, all of them only when something is done deliberately.

**Scripture links** point to Bible.com (YouVersion) or BibleGateway. These are ordinary
links in the page. Nothing is sent unless a visitor clicks one, and then only by
their own browser.

**Audio reclaim** downloads files from Seedcast’s public media storage (media.seedcast.
ai) into your media library. It runs only when an administrator starts it from the
Import / Export screen, and only for sermons whose audio is already hosted there.
It requests the file and nothing else: no account, no key, and no information about
your site is sent. Seedcast’s terms are at [seedcast.ai/terms](https://seedcast.ai/terms/)
and its privacy policy at [seedcast.ai/privacy](https://seedcast.ai/privacy/).

**Spam checking** is part of the shared Seedcast library this plugin bundles, and
Sermon Library does not switch it on: there are no public forms here, so it never
runs. It is described because the code is present. Where a Seedcast plugin does 
use it, and only if an administrator has entered keys for one, a submitted form 
sends that form’s challenge token and the submitting visitor’s IP address to Google
reCAPTCHA, hCaptcha or Cloudflare Turnstile so the answer can be checked. No keys
are set by default, and with none set nothing is contacted.

### How is the completeness score worked out?

Every sermon is scored on the details that make its page usable, speaker, series,
focus passage, a recording and an image, and on the written sections you have said
you use. Your library score is the average across every sermon, not a count of finished
ones, so it moves whenever you fill anything in.

The exact fields being counted are listed at the bottom of the Completeness report,
so the page always documents the rules it is applying rather than sending you elsewhere
to find out.

### Why does a week show as zero when I posted the sermon later?

The weekly scores record whether the work happened while it was that week’s work,
so they lock once the week has passed. A sermon dated back to an earlier week after
that week has closed still counts toward your library score, but it does not change
the record of the week itself.

Correcting a genuine mistake does work. If you mistype a date and fix it, the weeks
involved are recalculated and marked as amended, because the sermon did exist at
the time.

### I only publish recordings. Can I turn the scores off?

Yes. Settings, Display, and untick Show completeness scores. That removes the scores
from the sermon list, the sermon editor and the menu.

Weekly scores carry on being recorded quietly. They cannot be worked out after the
fact, so if you switch the display back on a year from now the record is still there
rather than starting from nothing. None of it leaves your site.

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

Yes. When a dedicated SEO plugin is active, Sermon Library steps aside and lets 
it handle meta descriptions, Open Graph and Twitter Card tags. Structured data for
sermons is still added, because SEO plugins do not know what a sermon is.

## Recenzje

Wtyczka nie ma jeszcze żadnej recenzji.

## Kontrybutorzy i deweloperzy

„Sermon Library” jest oprogramowaniem open source. Poniższe osoby miały wkład w 
rozwój wtyczki.

Zaangażowani

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

[Przetłumacz wtyczkę “Sermon Library” na swój język.](https://translate.wordpress.org/projects/wp-plugins/seedcast-sermon-library)

### Interesuje cię rozwój wtyczki?

[Przeglądaj kod](https://plugins.trac.wordpress.org/browser/seedcast-sermon-library/),
sprawdź [repozytorium SVN](https://plugins.svn.wordpress.org/seedcast-sermon-library/)
lub czytaj [dziennik rozwoju](https://plugins.trac.wordpress.org/log/seedcast-sermon-library/)
przez [RSS](https://plugins.trac.wordpress.org/log/seedcast-sermon-library/?limit=100&mode=stop_on_copy&format=rss).

## Rejestr zmian

#### 2.50.2

 * Shortened the upgrade notice, which exceeded the length WordPress.org allows.

#### 2.50.1

 * Plugin Check cleanup: the completeness queries now use WordPress’s identifier
   placeholder for the table name, and the report screen reads its query arguments
   through a single sanitised helper.
 * Minimum WordPress version is now 6.2, which is where the identifier placeholder
   was added.

#### 2.50.0

 * The Sermons tab on the Completeness report now shows the service week each sermon
   counted toward, and whether that week is a closed record, still open, or from
   before you started measuring.
 * Made clear that the score on each row is where the sermon stands today, which
   for a closed week is not the same as the score that week was recorded at.

#### 2.49.2

 * Documentation only. The readme now describes the Completeness report and the 
   shared church details, with answers on how the score is worked out, why a locked
   week does not change, and how to switch the scores off.

#### 2.49.1

 * Fixed completeness scores not updating after changing which content sections 
   you use. The scores are cached, and changing the setting did not clear the cache,
   so the report kept showing figures from before the change for up to fifteen minutes.
 * Scores now also refresh when a sermon is added, deleted, trashed or restored.

#### 2.49.0

 * The comprehensive score now appears alongside the library score above the sermon
   list, when you have some content sections switched off.

#### 2.48.1

 * Fixed two settings checkboxes that could not be switched off. Completeness scores
   and Tidy transcripts would report as saved and then come back switched on.

#### 2.48.0

 * Added the library score above the sermon list, with the group counts, linking
   through to the Completeness report.
 * Added a setting to turn completeness scores off. If you only publish recordings,
   the scores and labels can be hidden from the sermon list, the sermon editor and
   the menu.
 * Weekly scores continue to be recorded even with the display turned off, so nothing
   is lost if you switch it back on later.

#### 2.47.0

 * Sermons are now grouped into Complete, Almost there, Needs work and Just started,
   on the report, in the sermon list and in the sermon editor.
 * The Completeness report shows how your library is spread across those groups,
   so progress is visible rather than being one large number.
 * Each group can be clicked to see just those sermons.

#### 2.46.0

 * Clearer Completeness report. The library score is an average across all your 
   sermons and excludes nothing, which the page now says plainly.
 * Replaced the completed count with how many sermons need work, which links straight
   to them.
 * Moved the undated sermon warning next to the weekly scores, which are the only
   scores it affects.

#### 2.45.0

 * The completeness score on the sermon list and in the sermon editor now links 
   straight to the Completeness report.
 * The sermon editor shows how long after the service that sermon was finished.
 * The Completeness report shows how long your sermons typically take to finish,
   counted only from sermons posted since you started using the report.

#### 2.44.0

 * The sermon list now shows a completeness score at the top of the Content column,
   with the sermon details that are missing listed underneath.
 * Added a Completeness box to the sermon editor showing the score and exactly what
   is present and what is not.
 * The More tab no longer counts against completeness. Nothing can generate it and
   most sermons never have one, so it was holding every sermon below 100.
 * Fixed the sermon list stylesheet, which was never loaded on that screen, leaving
   the Content column unstyled.

#### 2.43.0

 * Completeness now shows which sermons are missing what. A new tab lists every 
   sermon worst first, filterable by needs work, complete, or no date.
 * Added a summary of how many sermons are missing each field, so you can see at
   a glance which one thing would move your score the most.
 * The completed count on the overview now links straight to the sermons that need
   attention.
 * Fixed the progress bars, which were hard to read against a white background.

#### 2.42.0

 * Completeness now respects the content sections you have chosen to use, so you
   are only scored on what you actually want.
 * Added a Comprehensive score view, shown only when you have some content switched
   off, so you can see what a fuller library would look like.
 * Generate Sermon is now visible on every site and explains what sermon generation
   does.
 * Fixed the plugin row link, which used an old product name and pointed at the 
   wrong page.

#### 2.41.0

 * New: Completeness report. A single score for your sermon library, plus a week
   by week record of how each week actually went. Find it under Sermon Library, 
   Completeness.
 * Weekly scores lock once the week has passed, so the record reflects whether the
   work happened that week. Your library score keeps rising as you fill things in.
 * Sermons without a recorded date are not counted toward any week, and are now 
   flagged on the sermon list so they are easy to find.
 * Scores separate sermon details from written content, so you can see which is 
   lagging.

#### 2.40.0

 * New: Church details, shared across every Seedcast plugin. Set your church name,
   address, service day, service times, phone, contact email, events page and a 
   note to visitors once under Settings, Seedcast, Church.
 * New: [seedcast_church_details] shortcode and a matching Elementor widget, so 
   the same details can appear in your footer, on your contact page, or anywhere
   else without being retyped.
 * Churches meeting on a day other than Sunday are now handled properly wherever
   the service day is referenced.
 * Fixed a fatal error in the shared library that affected sites running a Seedcast
   plugin which collects form submissions.

#### 2.39.0

**Pagination for the content shortcode**

 * `[scsl_content]` can now page through the whole archive rather than showing only
   the newest few. Older articles and Bible studies stop being unreachable once 
   enough newer ones exist.
 * The shortcode generator gained a Pagination option under Content, which appears
   for the list and grid layouts and hides itself for the slider, where pages have
   no meaning. With it on, the count below becomes how many appear per page.
 * Series grid pagination now uses the shared page control the rest of the suite
   uses, so it collapses long runs instead of printing one link for every page, 
   and matches the styling of everything around it.
 * The shortcode generator now opens on Latest Sermon, which needs nothing configured,
   rather than on a display that does.

#### 2.38.4

**Sermon card visual polish**

 * The View Sermon call to action now uses the site’s shared button style rather
   than a card-specific pill, so it matches the rest of the site’s design.
 * Card visual weight (background, radius, hover lift) now uses the same design 
   tokens as other cards in the Seedcast family so it feels of a piece with the 
   rest of the site.
 * Sermon poster is larger and has rounded corners.

#### 2.38.3

**More context on the sermon card**

 * The sermon card on Living Bulletin service pages now includes a metadata column:
   speaker, series (linked to the series page), and article (linked to the sermon
   page’s Article tab), plus direct links into the Bible Study and Transcript tabs
   when those exist on the sermon.
 * Each row appears only when the sermon has that content, so a bare sermon collapses
   cleanly.
 * Cards fill the section width rather than being capped, so a single sermon reads
   as substantive content rather than a small tile.

#### 2.38.2

**Sermon card polish on Living Bulletin service pages**

 * Sermon poster art now shows in full instead of being cropped. Cards use a soft
   matte around the poster so different image proportions (portrait posters, landscape
   banners, square photos) all render cleanly.
 * Cards flow in a responsive grid rather than stretching full width. One sermon
   looks like a card, several sermons flow into columns based on available space.

#### 2.38.1

**Bug fix**

 * Fixed a fatal error on plugin activation caused by the autoloader not knowing
   where to find the `LivingBulletinBridge` class. This class ships in `includes/
   Frontend/class-livingbulletinbridge.php` but the autoloader was deriving a different
   filename from its name, so the class was never loaded.

#### 2.38.0

**Living Bulletin integration and suite plumbing tidy up**

 * Sermons for the day now appear on the Living Bulletin service page for the same
   date. Cards show the sermon’s featured image, title, speaker, and short excerpt,
   with a link straight to the sermon. Multiple sermons on one day stack. No configuration
   is needed – the cards appear automatically whenever the dates line up. If Living
   Bulletin is not installed, nothing changes.
 * Upgraded the bundled Seedcast Core library to 1.9.0. The suite grid is now built
   from what each installed plugin registers about itself at runtime, so adding 
   a new suite plugin no longer needs an update to every other plugin’s copy of 
   the library.
 * Sermon Library registers its own suite grid card metadata (name, tagline, icon,
   admin URL) rather than falling back to core’s built-in catalog.

#### 2.36.0

**Put your writing where people will find it**

 * New `[scsl_content]` shortcode lists recent articles or Bible studies anywhere
   on your site, as a list, a grid or a slider. Each one opens the sermon page straight
   to that tab, so nothing is published twice and your sermon page keeps its search
   authority.
 * Articles carry their own title in listings and as the heading on the sermon page,
   so a piece is named for what it is about rather than which Sunday it came from.
 * New `[scsl_topic_list]` display in the shortcode generator, for the topics your
   sermons are tagged with.
 * Order any listing by most recent or by what people are actually reading.

**Choose what your church publishes**

 * New setting for which content sections you use. Anything switched off stops appearing
   on your sermon pages and stops being counted as missing.
 * Scripture references are now a section of their own, so a sermon can list every
   passage it covers, or just the one it is on.
 * The name you give the More tab is now kept in revision history along with the
   rest of your content.

**Fixes**

 * The book filter now lists only books a sermon is actually about, taken from its
   focus passage, and finds them. Previously it listed every book mentioned in passing
   and returned nothing useful.
 * Filtering series by topic now works. It matches series through the sermons in
   them, which is where a series gets its subject from.
 * Grids now honour the number of columns you asked for. Series and speaker grids
   had been collapsing to a single column.
 * View counting no longer stops working on cached sites. The counter relied on 
   a security token baked into the page, which expires long before a cached page
   does, so views were being silently discarded.
 * Speakers can be ordered by how many sermons they have preached, which usually
   puts your pastor first without arranging anything by hand, and individual speakers
   can be left out of a listing.
 * Series per page can now be set on the shortcode rather than only in settings.
 * The shortcode generator no longer carries a setting from one display type to 
   the next, and no longer writes out values that are already the default.

#### 2.20.0

 * Sermon content now appears on your home page or anywhere else through a single
   shortcode, rather than only on the sermon page.
 * Visual shortcode generator gained Content and Topics displays alongside sermons,
   series and speakers.

#### 2.14.0

 * Article titles are derived from the article itself, so the field fills in as 
   soon as the content arrives.
 * Scripture references found in a sermon are stored alongside the focus passage,
   with duplicates and the focus passage itself filtered out.

#### 2.10.0

 * New setting for which content sections your church uses, so the sermon page shows
   what you publish and nothing else.
 * The sermon list now shows what each sermon has and what is missing, so an archive
   can be filled in without opening every one.

#### 2.6.0

 * Sermon content is now kept in revision history. The summary, article, study guide,
   resources and transcript can be compared and restored from the Revisions screen
   like any other content, whether they were written by hand or generated. Previously
   none of these fields had any history at all.

#### 2.5.1

 * The podcast feature is now called the Sermon Audio Feed throughout the admin.
   Only the wording changed: your feed address, its contents and every setting are
   exactly as they were.

#### 2.5.0

 * Added a way to copy sermon audio hosted by Seedcast into your own media library,
   so your recordings are always yours to take back. Optional, and nothing needs
   doing if you are happy as you are.

#### 2.4.0

 * Added a Podcast screen showing everything in your feed, everything that is not,
   and why. Sermons can be added to or removed from the feed from one place instead
   of one sermon at a time.
 * Fixed the podcast include option on the Generate Sermon screen, which had no 
   effect either way.

#### 2.3.3

 * Fixed a notice logged on every request under WordPress 6.7 and later, caused 
   by the plugin registering itself with the shared library before translations 
   were available.

#### 2.3.1

 * Fixed a PHP warning on series pages caused by an undefined variable in the filter
   bar.
 * Added a Generate Sermon screen under Sermon Library, explaining how the Seedcast
   AI Engine turns a recording into a summary, outline, study notes, study guide,
   article, scripture list, FAQs and a clean transcript.
 * Moved the mapping between generated content and sermon fields into one place,
   so the content zip importer and the Seedcast AI Engine fill in a sermon identically.

#### 2.3.0

**Importing**

 * Added a one click importer for Sermon Manager, Sermon Works and Mattytap Sermons.
   It reads the sermons already on the site rather than asking for a file, and changes
   nothing in the original plugin. The old plugin does not need to be active, so
   a site that already removed it can still recover its sermons.
 * The importer scans first and reports what it found, including duplicate preachers
   and series, which you can merge before anything is written.
 * Choose whether to import everything as drafts or to match the publish state of
   the original.
 * Preachers and series become full speaker and series pages, carrying across whatever
   description the original term had.
 * Notes and bulletins come across as downloadable files on the sermon, labelled
   from the attachment title.
 * Scripture references that cannot be read as a book, chapter and verse are listed
   for you rather than guessed at, and are imported as written.
 * Re-running the import updates what came across the first time instead of duplicating
   it.
 * Fixed: the Series Engine importer was missing its upload step entirely, so there
   was no way to choose a CSV.
 * Fixed: the Series Engine series mapping screen showed internal label names such
   as „slImportI18n.importAs” instead of the labels themselves, and series titles
   containing an ampersand displayed as „&”.

**Audio feed**

 * Added show level settings: cover art, title, subtitle, description, author, owner
   email, copyright, language, category, show website, and an explicit flag.
 * Fixed: the feed hardcoded its language, category and explicit flag, and carried
   no owner email at all. Apple requires one to verify ownership, so the feed could
   not be submitted before this.
 * Every field falls back to your site title, tagline, admin email and site icon,
   so a feed you never touch is still valid.
 * Cover art is stored as a media library reference rather than a URL, so the full
   size image is used in the feed. Apple rejects artwork below 1400×1400.
 * Added a limit on how many episodes the feed contains, defaulting to 50. It was
   previously fixed at 200, which is a large file for apps to fetch on every refresh.
 * Added a „moved to a new feed” field. If you ever relocate your show, this is 
   what tells directories to follow, so your subscribers go with you.

**Images**

 * A sermon with no image of its own now falls back to its series artwork, then 
   to a site-wide default image you can set. Applies everywhere: sermon pages, archives,
   shortcodes, structured data and the feed.
 * Added an option to load none of the plugin’s front-end CSS, for designers who
   would rather style everything from scratch. The markup and class names are unchanged.

**Compliance**

 * File reads and deletes in the content importer now go through WP_Filesystem, 
   so they work on hosts where WordPress writes over FTP or SSH rather than as the
   web user.
 * The bundled shared library now adopts the plugin’s own text domain, so its strings
   are translated alongside the rest of the plugin.

**Settings and admin**

 * Settings moved to Settings > Seedcast, in one permanent place alongside any other
   Seedcast plugin you run. The Settings link under the Sermon Library menu goes
   straight there.
 * Theme choice is now shared across Seedcast plugins, so they match without configuring
   each one. Your existing choice is carried over on update.
 * The Import Content box on the sermon editor moved to the sidebar, under Publish.
 * Removed the Date Range and Topics columns from the Series list. Neither is an
   attribute of a series and both were always empty.
 * Sermons now appear first in the menu, and Topics sits with the content screens
   rather than after the shortcode tool.
 * Fixed: deleting a topic emptied the page instead of returning to the list. The
   topic was deleted, but the redirect could not run because the page had already
   started rendering.
 * Fixed: the Series and Speaker pickers on a sermon listed only published records,
   so a sermon correctly linked to a draft appeared to have no series or speaker
   at all.

**Appearance**

 * Front end output now inherits fonts and text colours from your theme instead 
   of setting its own. Sermon pages, series pages and the shortcodes will look more
   like the rest of your site.
 * Shared components (buttons, lists, filters, pagination, breadcrumbs, the audio
   player, video embeds) now come from a shared library rather than being duplicated,
   so they behave consistently.
 * Removed the underline and fixed heading sizes that were being applied to section
   titles.
 * Fixed: series artwork was forced into a square container, leaving dead space 
   beneath landscape images.
 * Fixed: the share divider on a sermon page drew even when there were no platform
   links above it.
 * The X share button is now labelled „Share on X”.

**Fixes**

 * Fixed: speaker pages referenced a variable that was never defined, producing 
   a PHP warning on every view.
 * Fixed: speaker pages ran one database query per sermon to build the series list,
   then one per series after that. Both are now a single query, which makes a large
   difference for speakers with a long history.
 * Fixed: PDF download button labels were escaped twice.
 * Fixed: share and Bible passage links used urlencode(), which encodes spaces as
   plus signs. Now rawurlencode().
 * Fixed: the plugin declared PHP 7.4 as its minimum but used a PHP 8.0 function.
   Verified clean against 7.4.
 * Fixed: the breadcrumb shown on the page and the breadcrumb sent to search engines
   were built separately and could disagree. Both now come from one source.
 * Video embeds use YouTube’s privacy mode and Vimeo’s do-not-track flag everywhere,
   not just in some places.

**Accessibility**

 * Settings sections are now real tabs with proper roles and keyboard support.
 * The copy link button announces itself to screen readers instead of only changing
   its label.
 * The theme picker shows a visible focus indicator for keyboard users.

#### 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, so no manual Permalinks save
   is 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

 *  Wersja **2.50.3**
 *  Ostatnia aktualizacja **23 godziny temu**
 *  Włączone instalacje **Mniej niż 10**
 *  Wersja WordPressa ** 6.2 lub nowszej **
 *  Testowano do **7.1**
 *  Wersja PHP ** 7.4 lub nowszej **
 *  Język
 * [English (US)](https://wordpress.org/plugins/seedcast-sermon-library/)
 * Tagi
 * [audio](https://pl.wordpress.org/plugins/tags/audio/)[bible](https://pl.wordpress.org/plugins/tags/bible/)
   [church](https://pl.wordpress.org/plugins/tags/church/)[preaching](https://pl.wordpress.org/plugins/tags/preaching/)
   [sermons](https://pl.wordpress.org/plugins/tags/sermons/)
 *  [Widok zaawansowany](https://pl.wordpress.org/plugins/seedcast-sermon-library/advanced/)

## Oceny

Nie przesłano jeszcze żadnych recenzji.

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

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

## Zaangażowani

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

## Wsparcie

Masz coś do dodania? Potrzebujesz pomocy?

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