• We’re having problems with our RSS feed due to 2 syntax errors in the plugin. Info below. If you can let me know an email I can send screenshots to that would be great as I can’t attach them here.

    The first one has whitespace in the closing <?XML > tag, the second one does not contain a closing </image> html tag. So it’s causing syntax errors in the XML.

    This feed does not validate.
    line 42, column 1: channel contains more than one image (2 occurrences) [help]
    <image>
    ^
    In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
    line 1, column 38: Use of unknown namespace: http://www.rawvoice.com/rawvoiceRssModule/ [help]
    <?xml version=”1.0″ encoding=”UTF-8″?><rss version=”2.0″
    ^
    line 1, column 38: Use of unknown namespace: http://www.google.com/schemas/play-podcasts/1.0 [help]
    <?xml version=”1.0″ encoding=”UTF-8″?><rss version=”2.0″

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter utwpo

    (@utwpo)

    Also if we have to temporarily disable the plugin to resolve the RSS errors, will we lose all of the files? We have several published posts with podcast files in them and I don’t want to lose all of that and have to start from scratch. Thanks

    Plugin Support Shawn

    (@shawnogordo)

    It’s likely that a plugin outside of PowerPress, or your WordPress theme, is injecting some bad code into the RSS feed. Try this:
    1.) Log into your WordPress site
    2.) Go to PowerPress >> Settings, Advanced Mode >> Feeds
    3.) Check the box next to “Do not allow other plugins to modify podcast feeds.” and click the Save Changes button at the bottom of the page

    Also, PowerPress saves all of its information in the WordPress database. Disabling PowerPress won’t cause you to lose any settings or podcast information.

    Thread Starter utwpo

    (@utwpo)

    thanks for responding! Great to know disabling won’t lose the settings and podcast info.

    I should clarify that the RSS issues we’re having are not related to a podcast RSS feed. I don’t think we have a podcast RSS feed, or if we do it’s not something we’re using now. Our issues are tied to our BLOG’s main RSS feed (ex: http://www.mysite.com/feed/)

    What we did so far was disable PowerPress Podcasting and also disable WP-SuperCache. Then the blog’s RSS feed was able to update properly once cache was purged and PowerPress was disabled.

    Our server guy still says that if we enable PowerPress again and run a feed validator we’ll get those same syntax errors again mentioned above and the blog post RSS feed will stop updating. So he’s still saying those syntax errors have to get fixed within the PowerPress plugin specifically.

    As far as your suggestion above, I’m a bit confused and I think it’s because I’m referring to our blog’s primary RSS feed and you’re referring to a blog’s podcast-only RSS feed since the setting you mentioned references “podcast feeds.” Is that setting for sites that have a dedicated RSS feed just for their podcasts (ex. mysite.com/feed/podcast/) that is totally separate from their main blog’s RSS feed?

    The issues we’ve been having are around our blog content’s RSS feed (financialsamurai.com/feed/)

    Will the developer be able to remove the whitespace in the closing <?XML > tag and add the missing closing </image> html tag as mentioned earlier?

    thanks

    Plugin Support Shawn

    (@shawnogordo)

    Caching plugins can cause a delay for RSS feeds to update. The best workaround for this is to add an exception for URLs that end in /feed/ to the caching plugin settings.

    It wasn’t clear to me that you were referring to your blog’s main feed URL. If you’re certain that PowerPress is causing problems with that feed, you can go to PowerPress >> Settings, Advanced Mode >> Feeds and select Do Not Enhance Feeds and click the Save Changes button at the bottom of the page. Doing this’ll keep PowerPress from affecting non-podcast specific feeds, like the top-level feed of your site.

    It’s very unlikely that PowerPress is injecting the bad code into your feed. These types of problems are often caused by poorly coded themes. This page has more information on how you can diagnose these types of issues:
    https://create.blubrry.com/resources/powerpress/using-powerpress/diagnosing-feed-andor-player-issues-with-powerpress/

    Thread Starter utwpo

    (@utwpo)

    ok thanks for the clarification and the tips on advanced settings. We’ll give it a try. Thanks!

    Plugin Contributor Angelo Mandato

    (@amandato)

    Hello

    You only actually have one error, there are two RSS imgage tags in the feed, where you should only have one. There are a handful of theme systems out there that set a “favicon” or “site icon” in the settings, this icon ends pu being used as the RSS image tag by the theme. With PowerPress and the theme both adding RSS images, you end up with 2 in the feed, making it invalid.

    One option is to disable the site icon/favicon feature in your theme.

    We do have 2 solutions in PowerPress as well. You only have to pick one.

    option 1: Go to PowerPress Settings > Feed tab, uncheck the following option titled “Include RSS Image in feeds.” and click save. This will remove the podcast image from the feed.

    option 2: Go to PowerPress Settings > Feeds tab, check the following option titled “Do not allow other plugins to modify podcast feeds.” and click save. This will prevent themes and plugins from modifying the feed, adding the additional RSS image.

    Thanks,
    Angelo

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Syntax errors affecting RSS’ is closed to new replies.