Tushiyah Sermon Audio Manager
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 serm
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.