Directory / plugin
Tushiyah Sermon Audio Manager
v1.9.2 · by Donovan Chenchiah
Manage audio sermons with topics, speakers and series. Topics can hold any number of audio messages.
About this plugin
Tushiyah Sermon Audio Manager adds a Sermon post type with a drag-and-drop audio manager so one sermon can contain multiple audio files (rendered as a native WordPress playlist), plus a hierarchical Topics taxonomy designed for topics that group many audio messages — a topic archive lists every sermon and its player automatically.
Features:
- Sermons post type with featured image, excerpt and revisions.
- Multiple audio files per sermon via the Media Library, sortable by drag and drop.
- External audio URLs — paste a link to files hosted anywhere (podcast host, S3/R2, CDN) so long sermons bypass upload-size limits entirely.
- Topics taxonomy (hierarchical) — one topic can contain unlimited audio messages across many sermons.
- Speakers and Series taxonomies included.
- Listen or download — every audio gets a player plus a download link (both toggleable).
- Dashboard display controls — under Sermons > Settings, choose exactly which details appear (date, speaker, series, scripture, topics, author) on single sermons and archive cards, where the player sits, and whether output is injected automatically or placed manually.
- Search —
[tushse_sermon_search]shortcode with keyword, topic and speaker filters, plus automatic integration with the default WordPress search (including scripture references). - Works with any theme: output is injected into your theme’s normal rendering (classic and block themes). No template overrides needed.
- Shortcodes:
[tushse_sermons topic="faith" limit="10"]— list sermons, optionally filtered by topic, speaker or series.[tushse_sermon id="123"]— display a single sermon with its player(s).[tushse_sermon_topics]— list all topics.[tushse_sermon_search]— sermon search form with results.
- Admin list table columns for audio count, date preached, speaker, topics and series, plus a topic filter dropdown.
- Optional data removal on uninstall (opt-in on the settings page).
- Translation ready; no external requests, no tracking.