• 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.

    https://www.chapelcity.church

Viewing 15 replies - 1 through 15 (of 22 total)
  • Moderator James Huff

    (@macmanx)

    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/ ?

    Thread Starter millertj42

    (@millertj42)

    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.

    https://www.chapelcity.church/sermons/feed/

    Moderator James Huff

    (@macmanx)

    There’s no items in the feed, and no items in that category: https://www.chapelcity.church/sermons/

    In that the correct one?

    Thread Starter millertj42

    (@millertj42)

    Moderator James Huff

    (@macmanx)

    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. ??

    Thread Starter millertj42

    (@millertj42)

    I use Falcon Engine via WordFence. Just cleared.
    (sermon-archive and sermons is the same)

    Moderator James Huff

    (@macmanx)

    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/

    Thread Starter millertj42

    (@millertj42)

    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/feed

    Moderator James Huff

    (@macmanx)

    Right, 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.

    Thread Starter millertj42

    (@millertj42)

    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).

    Moderator James Huff

    (@macmanx)

    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?

    Thread Starter millertj42

    (@millertj42)

    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.

    Moderator James Huff

    (@macmanx)

    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.

    Thread Starter millertj42

    (@millertj42)

    Itunes only showing the 4/3 sermon. It will not update until the feed validates, which it does not because of that false positive.

    Thread Starter millertj42

    (@millertj42)

    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.

Viewing 15 replies - 1 through 15 (of 22 total)
  • The topic ‘No enclosures’ is closed to new replies.