{"id":295510,"date":"2026-04-17T11:34:15","date_gmt":"2026-04-17T11:34:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/byte-sermons\/"},"modified":"2026-04-17T23:44:37","modified_gmt":"2026-04-17T23:44:37","slug":"byte-sermons","status":"publish","type":"plugin","link":"https:\/\/sah.wordpress.org\/plugins\/byte-sermons\/","author":23473622,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.1","stable_tag":"1.2.1","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Byte Sermons","header_author":"TheByteBar","header_description":"The complete sermon management plugin for churches. Publish and organize sermons with a dedicated custom post type, embed video from YouTube, Vimeo, and Rumble, and categorize content by series, speaker, topic, Bible book, and scripture reference. Includes beautiful archive pages, a live-filter sermon library, and a flexible settings page \u2014 built to work seamlessly with any WordPress theme.","assets_banners_color":"","last_updated":"2026-04-17 23:44:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/thebytebar.com\/projects\/byte-sermons-wordpress-plugin\/","header_author_uri":"https:\/\/thebytebar.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":124,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.1":{"tag":"1.2.1","author":"thebytebar","date":"2026-04-17 23:44:37"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Sermon archive page with live filter bar \u2014 search by keyword, series, preacher, or topic.","2":"Single sermon page with embedded video player, metadata, and related sermons.","3":"Series archive page with hero banner and sermon grid.","4":"Speaker profile page with photo, bio, and sermon listing.","5":"Scripture references overview grouped by Bible book.","6":"Sermon editor with video URL field and taxonomy assignments.","7":"Sermons \u2192 Settings \u2014 Layout section with separate desktop, tablet, and mobile padding toggles."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[12198,6970,17518,55653,17517],"plugin_category":[39],"plugin_contributors":[260445],"plugin_business_model":[],"class_list":["post-295510","plugin","type-plugin","status-publish","hentry","plugin_tags-bible","plugin_tags-church","plugin_tags-ministry","plugin_tags-preaching","plugin_tags-sermon","plugin_category-business","plugin_contributors-thebytebar","plugin_committers-thebytebar"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/byte-sermons.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Byte Sermons<\/strong> gives churches everything they need to publish and organize sermon content on their WordPress website \u2014 without locking you into a specific theme or page builder.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Sermon custom post type<\/strong> \u2014 A dedicated post type built for sermons, with support for title, content, excerpt, and featured image.<\/li>\n<li><strong>Video embed support<\/strong> \u2014 Paste a YouTube, Vimeo, or Rumble URL and the video is automatically embedded in a responsive 16:9 player.<\/li>\n<li><strong>Series management<\/strong> \u2014 Group sermons into series with a title, image, and description. Each series gets its own archive page with a hero banner and sermon grid.<\/li>\n<li><strong>Speaker \/ preacher profiles<\/strong> \u2014 Assign sermons to one or more preachers. Each preacher gets a profile page with photo, bio, and their full sermon listing.<\/li>\n<li><strong>Topic categorization<\/strong> \u2014 Tag sermons with topics (Faith, Prayer, Grace, etc.) so visitors can browse by theme.<\/li>\n<li><strong>Scripture references<\/strong> \u2014 Link sermons to specific Bible books and chapters. All 66 books of the Bible are pre-loaded, organized by chapter.<\/li>\n<li><strong>Live-filter sermon library<\/strong> \u2014 The sermon archive page includes an instant filter bar \u2014 search by keyword, series, preacher, or topic without a page reload.<\/li>\n<li><strong>Beautiful archive pages<\/strong> \u2014 Every taxonomy (series, speakers, topics, scripture) has a purpose-built archive template that fits seamlessly into your theme.<\/li>\n<li><strong>Theme-agnostic layout<\/strong> \u2014 Works with any WordPress theme. Plugin pages inherit the active theme's header, footer, typography, and colors.<\/li>\n<li>Layout settings \u2014 Control left\/right padding on desktop, tablet, and mobile independently from the Sermons \u2192 Settings page.<\/li>\n<li><strong>Custom permalink slugs<\/strong> \u2014 Customize the URL structure for every content type from Settings \u2192 Permalinks.<\/li>\n<\/ul>\n\n<h4>Who Is This For?<\/h4>\n\n<p>Byte Sermons is designed for churches of any size that want a clean, focused way to share sermon content online \u2014 without the complexity of a full church management system.<\/p>\n\n<h4>Template Override Support<\/h4>\n\n<p>Any template can be overridden by placing a same-named file inside your theme's folder. This gives designers and developers full control over the presentation of every sermon page.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>byte-sermons<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install via the WordPress plugin screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Go to <strong>Settings \u2192 Permalinks<\/strong> and click <strong>Save Changes<\/strong> to register the custom URL structure.<\/li>\n<li>Navigate to <strong>Sermons \u2192 Add New<\/strong> to publish your first sermon.<\/li>\n<li>Optionally visit <strong>Sermons \u2192 Settings<\/strong> to configure page padding for desktop and tablet\/mobile screens.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20block%20themes%20and%20classic%20themes%3F\"><h3>Does this work with block themes and classic themes?<\/h3><\/dt>\n<dd><p>Yes. Byte Sermons detects whether you are using a block theme or a classic theme and adjusts its rendering accordingly. Plugin pages use the active theme's header and footer in both cases.<\/p><\/dd>\n<dt id=\"can%20i%20embed%20videos%20from%20platforms%20other%20than%20youtube%2C%20vimeo%2C%20and%20rumble%3F\"><h3>Can I embed videos from platforms other than YouTube, Vimeo, and Rumble?<\/h3><\/dt>\n<dd><p>Currently, automatic embed URL detection supports YouTube, Vimeo, and Rumble. You can paste any oEmbed-compatible URL and it will render if WordPress supports it natively.<\/p><\/dd>\n<dt id=\"will%20my%20sermon%20data%20be%20deleted%20if%20i%20deactivate%20the%20plugin%3F\"><h3>Will my sermon data be deleted if I deactivate the plugin?<\/h3><\/dt>\n<dd><p>No. Deactivating the plugin preserves all your sermon posts, taxonomies, and settings. Data is only removed if you delete the plugin and confirm the cleanup prompt.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20sermon%20archive%20url%3F\"><h3>Can I customize the sermon archive URL?<\/h3><\/dt>\n<dd><p>Yes. Go to <strong>Settings \u2192 Permalinks<\/strong>, scroll to the <strong>Sermon Permalinks<\/strong> section, and set a custom URL base for sermons, series, preachers, topics, and scripture references.<\/p><\/dd>\n<dt id=\"can%20i%20override%20plugin%20templates%20with%20my%20theme%3F\"><h3>Can I override plugin templates with my theme?<\/h3><\/dt>\n<dd><p>Yes. Copy any template file from the plugin's <code>templates\/<\/code> directory into your theme folder (preserving the filename) and WordPress will use your version instead.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li><strong>Fixed: Sermon posts not displaying in wp-admin<\/strong> \u2014 Resolved post type mismatch between database and plugin code (bytesm_sermon \u2192 bytese_sermon).<\/li>\n<li><strong>Fixed: Taxonomy naming inconsistency<\/strong> \u2014 Updated all taxonomies to use consistent bytese_* prefixes across database and code.<\/li>\n<li><strong>Fixed: Scripture meta box not loading<\/strong> \u2014 Corrected plugins_url() path for bible-books-admin.js JavaScript file.<\/li>\n<li><strong>Fixed: Template file alignment<\/strong> \u2014 Renamed template files to match corrected taxonomy names.<\/li>\n<li><strong>Fixed: WordPress security warning<\/strong> \u2014 Improved input sanitization in permalink-settings.php.<\/li>\n<li>Updated 30 PHP files to use correct taxonomy names throughout codebase.<\/li>\n<li>Verified all 77 sermon posts and 1,189 taxonomy terms preserved during migration.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Split tablet and mobile padding into separate settings \u2014 desktop (\u22651025px), tablet (768px\u20131024px), and mobile (\u2264767px) can now each be toggled independently.<\/li>\n<li>Applied Scripture section on the sermon edit screen now renders selected references as removable pills. Clicking \u00d7 on a pill deselects the reference without needing to scroll the checkbox list.<\/li>\n<li>Checking or unchecking a scripture checkbox now instantly adds or removes the corresponding pill in the Applied section.<\/li>\n<li>Added Sermons \u2192 Settings page with Layout section for desktop and tablet\/mobile padding control.<\/li>\n<li>Improved theme compatibility: plugin pages now inherit the active theme's horizontal spacing.<\/li>\n<li>Removed dependency on WordPress block layout classes (alignwide, is-layout-constrained) for greater theme compatibility.<\/li>\n<li>Fixed 0px default padding \u2014 no padding is added unless explicitly enabled in Settings.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Sermon custom post type with video embed support (YouTube, Vimeo, Rumble).<\/li>\n<li>Series, speaker, topic, and scripture taxonomies.<\/li>\n<li>Live-filter sermon archive with instant keyword, series, preacher, and topic filtering.<\/li>\n<li>Beautiful archive pages for all taxonomies.<\/li>\n<li>All 66 Bible books pre-loaded with chapter-level terms.<\/li>\n<li>Custom permalink slug settings on the Permalinks screen.<\/li>\n<li>Theme-agnostic layout \u2014 works with block themes and classic themes.<\/li>\n<\/ul>","raw_excerpt":"The complete sermon management plugin for churches. Publish, organize, and embed sermons on your WordPress site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/295510","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=295510"}],"author":[{"embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/thebytebar"}],"wp:attachment":[{"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=295510"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=295510"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=295510"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=295510"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=295510"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sah.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=295510"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}