After a couple hours digging into the code to see how it works, I think I have found a workaround!
SHORT VERSION:
Change your service-type feed urls from these:
https://cpcpca.org/service-type/s2-worship/feed/
https://cpcpca.org/service-type/sunday-school/feed/
to these
https://cpcpca.org/sermon-archive/feed?wpfc_service_type=s2-worship
https://cpcpca.org/sermon-archive/feed?wpfc_service_type=sunday-school
https://outpostchurch.org/podcast/feed/?wpfc_service_type=weekend-messages
LONGER EXPLANATION:
Here is what seems to be the problem…
We use the web address https://outpostChurch.org/podcast/feed, to generate our main RSS feed. You use https://cpcpca.org/sermon-archive/feed. Both of these URLs are pulling in the file “wpfc-podcast-feed.php, which is in the “views” folder of the Sermon Manager plugin and is what the program uses to generate the feed, including the enclosures.
For some reason, when we use another URL to filter the results by a category, such as service type, that URL is actually NOT using the wpfc-podcast-feed.php file to generate the feed, but is using the default WordPress files to generate the file. This does NOT include media enclosures, which is why it won’t work for a podcast feed.
By changing the structure of the URL, we can filter the results but still use the right file to generate the feed.
We use Feedburner as the RSS feed that we submit to iTunes, so it’s a pretty easy fix to just update the URL in there and doesn’t require any other submissions to iTunes.
Hope that’s helpful. God bless you!
-Phillip Gonzales
[email protected]
// Adriel Partners: Church Consulting
// adrielPartners.com