timtroutman
Member
Posted 4 months ago #
I've seen some others post on this topic but none of the fixes seemed to work for me. I changed my permalink structure to include titles and now the RSS feed stopped working. Here is my site: www.calledtocommunion.com/?feed=rss2
I have an htaccess file and I have an index.php in that same directory. It is not the index.php that is the main page though. I tried moving the htaccess file to the directory which holds that index.php file and no changes.
Any help will be greatly appreciated.
Are you using a podcast plugin? If so, you might want to try deactivating that as it could be messing up your feeds.
timtroutman
Member
Posted 4 months ago #
Esmi, thanks for the response. Yes I was using a podcast plugin. I deactivated it but still the same result. Here's what happens when I try to validate the feed:
http://feedvalidator.org/check.cgi?url=http%3A%2F%2Ffeeds2.feedburner.com%2Fcalledtocommunion%2FCTC
It seems to find a problem in my index.php that it doesn't like.
No - it's not your index.php file. It's your feed file. It's outputting an HTML table. Looks like it was created using Dreamweaver.
Have you tried switching to the default theme to see if this is related to your current theme?
timtroutman
Member
Posted 4 months ago #
I just tried it. Same result.
timtroutman
Member
Posted 4 months ago #
And yes the PHP files have been edited in Dreamweaver but I never opened any feed file in Dreamweaver.
Do you have an actual (not virtual) feed folder? If so, get rid of it and anything in it.
timtroutman
Member
Posted 4 months ago #
Iridiax, I don't know what a feed folder is. I don't think I have one. Are you talking about a literal folder on my webserver that contains feed information? I haven't created one.
Check on your server for a root level directory named feed.
http://www.calledtocommunion.com/feed
timtroutman
Member
Posted 4 months ago #
Ah I have a feed.htm but no directory. Should I delete that htm?
timtroutman
Member
Posted 4 months ago #
Well I have a backup of it so I went ahead and deleted it. Same exact error.
Check your cache (browser and/or website). This feed now works for me:
http://www.calledtocommunion.com/feed
timtroutman
Member
Posted 4 months ago #
Sweet! It works for me too now. Just took some time. Thanks so much for the help.
timtroutman
Member
Posted 4 months ago #
Perhaps I spoke too soon. Initially it appears to work but if you try to go through with the subscription it does not. Also, my readers are still not reporting the recent posts.
I'm getting a new error when I try to validate it now:
http://feedvalidator.org/check.cgi?url=http%3A%2F%2Ffeeds2.feedburner.com%2Fcalledtocommunion%2FCTC
Any thoughts?
Here's what's in my valid rss 2 feed:
<language>en</language>
While you incorrectly have:
<language>English</language>
timtroutman
Member
Posted 4 months ago #
Where can I edit that? Where does that code exist?
If you are using any language-related plugins or a theme with language options, they may be doing this. If you want to check your rss 2 file, check here:
wp-includes -> feed-rss2.php
Here's what mine has:
<language><?php echo get_option('rss_language'); ?></language>
timtroutman
Member
Posted 4 months ago #
Mine has the same code as yours.
But I did have a language plugin. I deactivated it so far it's not making a difference. Sometimes it seems like it takes a while to go into effect though.