No enclosures
-
I am having trouble getting my feed to validate. It is a feed I use as a podcast with MP3s. For some reason, WP is not adding the enclosures. I can recreate the issue by deactivating all plugins and using the default Twenty Sixteen theme then making a regular blog post with an MP3 added to it, and the blog feed does not have an enclosure.
-
The feed itself is valid, so that’s good at least: https://validator.w3.org/feed/check.cgi?url=http%3A%2F%2Fwww.chapelcity.church%2Ffeed%2F
For the podcast aspect, is there any improvement if you use https://www.ads-software.com/plugins/powerpress/ ?
Thanks James. The feed you checked is the blog; there is no media there. The feed that will not validate is the media feed, sermons.
There’s no items in the feed, and no items in that category: https://www.chapelcity.church/sermons/
In that the correct one?
sermons is correct
Ok, so the feed for that should be https://www.chapelcity.church/sermon-archive/feed/
But, again, no items. It’s not invalid, it’s just empty.
Are you using any sort of caching plugin, or do you see a “Clear/Purge Cache” button in your Dashboard or admin bar? If so, would you please try clearing the cache?
Note: You do not need to install a caching plugin at this point just to clear a cache you don’t have. If you don’t have a caching plugin or a way to clear a server-level cache, just say so. ??
I use Falcon Engine via WordFence. Just cleared.
(sermon-archive and sermons is the same)So, it’s looking like https://www.chapelcity.church/sermon-archive/ is a page, not a category or tag, hence the problem.
Categories like https://www.chapelcity.church/category/announcements/ can have feeds like https://www.chapelcity.church/category/announcements/feed/ and tags like https://www.chapelcity.church/sermon-tag/faith/ can have feeds like https://www.chapelcity.church/sermon-tag/faith/feed/
But https://www.chapelcity.church/sermon-archive/ is just a page, it doesn’t get a feed.
Try building your podcast through a system specially designed for it, like https://www.ads-software.com/plugins/powerpress/
James, I’m confused. it is a feed. I have used it before. this issue has not always existed. I have used powerpress on other sites (actually this site, in its initial development). It is not as functional as the Church Themes Content plugin i use.
The feed I have always used is
https://www.chapelcity.church/sermons/feed/I just checked it and it is there. it just wont validate:
Sorry
This feed does not validate.
line 89, column 0: url must be a full URL: https://www.chapelcity.church/wp-content/uploads/2016/04/20160403.mp3 [help]
<enclosure url=”https://www.chapelcity.church/wp-content/uploads/2016/04/2016 …
Source: https://www.chapelcity.church/sermons/feedRight, it won’t validate because it’s completely 100% empty.
In this case, I recommend asking at https://www.ads-software.com/support/plugin/church-theme-content#postform so the plugin’s developers and support community can help you with this.
I spoke with the developer. It is not empty. If it were empty, why is it saying line 89 and showing the enclosure url? and, it will take some of the sermons, take a look at the podcast and feed, they are there.
Sorry, i am not the most technical, but I have spent hours looking into this. I had the developer test it too. Even in tests the blog feed does not have enclosures (with all plugins off and on 2016 theme).
Well, it was empty an hour ago, maybe clearing the cache changed that.
Anyway, currently your evaluation of “WP is not adding the enclosures” is incorrect, as there are enclosures all over your feed now.
In case matters change again, here’s a screenshot of the error: https://d.pr/i/10XMf/4PUtKv6s
The line i question is as follows:
<enclosure url="https://www.chapelcity.church/wp-content/uploads/2016/04/20160403.mp3" length="41013396" type="audio/mpeg" />
The validation error is “url must be a full URL” and yet https://www.chapelcity.church/wp-content/uploads/2016/04/20160403.mp3 is indeed a full URL, so this appears to be a false-positive.
Do you have any actual problems besides the false-positive validation error?
Not sure how to answer that.
My problem is the feed wont validate, so iTunes will not publish it and people cannot access media via RSS.
When I started to look into why, the first response was in regards to no enclosures. Now, it will not validate because of this false-positive.
So, Yes…? that is my only problem. No…? I dont think I have any other problems.
Is iTunes currently returning an error when you try to add it now? If so, what is the error?
My suspicion is that iTunes saw the same empty feed I did, hence reporting no enclosures back then, while the feed does indeed contain enclosures now. Perhaps the situation has changed.
Itunes only showing the 4/3 sermon. It will not update until the feed validates, which it does not because of that false positive.
Here is what pod medic in feed burner says:
Content Item: “In It to Win It”
Link: https://www.chapelcity.church/sermons/in-it-to-win-it/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church/sermons/in-it-to-win-it/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Content Item: “Commended by God”
Link: https://www.chapelcity.church/sermons/commended-by-god/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church/sermons/commended-by-god/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Content Item: “The Cost of Rebellion”
Link: https://www.chapelcity.church/sermons/the-cost-of-rebellion/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church/sermons/the-cost-of-rebellion/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Content Item: “He’s Closer Than You Think”
Link: https://www.chapelcity.church/sermons/hes-closer-think/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church/sermons/hes-closer-think/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Content Item: “Jesus – A Better Sacrifice”
Yay! Media enclosure created for: wp-content/uploads/2016/04/20160403.mp3
Content Item: “How the Resurrection Changed Me”
Link: https://www.chapelcity.church/sermons/how-the-resurrection-changed-me/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church/sermons/how-the-resurrection-changed-me/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Content Item: “The Triumphal Entry – More than a Parade”
Link: https://www.chapelcity.church/sermons/triumphal-entry-parade/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church/sermons/triumphal-entry-parade/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Content Item: “The Knowable God”
Link: https://www.chapelcity.church/sermons/the-knowable-god/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church/sermons/the-knowable-god/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Content Item: “Jesus – Our Guarantee”
Link: https://www.chapelcity.church/sermons/jesus-our-guarantee/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church/sermons/jesus-our-guarantee/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Content Item: “Waiting – More than Just Passing Time”
Link: https://www.chapelcity.church/sermons/waiting-just-passing-time/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church/sermons/waiting-just-passing-time/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Content Item: “The Leadership of the Good Shepherd”
Link: https://www.chapelcity.church/sermons/leadership-good-shepherd/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church/sermons/leadership-good-shepherd/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Content Item: “Jesus – The Worthy Goal”
Link: https://www.chapelcity.church/sermons/jesus-the-worthy-goal/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
Link: https://www.chapelcity.church/sermons/jesus-the-worthy-goal/
Content Type reported: text/html; charset=UTF-8
Media enclosure not created because: The content type returned from your host server was a text type, not a binary media type. Podcast content should always return a binary media type, such as audio/mpeg for audio, or video/mpeg for video.
- The topic ‘No enclosures’ is closed to new replies.