Yesterday I visited a blog I hadn’t noticed before. I liked it, so I clicked the Direct Subscribe Icon (provided by the Better Greader Firefox Add-On).
As a result the Google Reader opened and told me that there were no articles for this feed. Weird.
Hmm, the address Google showed was the blog’s default WordPress feed address.
I really wanted to subscribe, so I tried it a second time. This time I clicked on the RSS button in the address field, which resulted in an error message.
I know, I could always just click on an RSS icon somewhere on the blog, but I tend to use the aforementioned methods. Both of them use the RSS autodiscovery feature, which requires the correct feed address in your blog’s header. In this case the blog used feedburner for the feeds, but when a new theme was installed, the default variables where not changed.
Which brings me to my question: Do you know where your RSS autodiscovery sends your visitors?
If you’re not sure, try to subscribe to your blog using one of the two methods mentioned above.
The simple way: Download the Feed Locations WordPress Plugin, and enter your feedburner address. This tells WordPress to use the feed location of your choice, everytime a variable (like rss2_url) is called.
The get your-hands-dirty way: Open your theme’s header.php in a text editor. Look for:
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
and replace it with:
<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://feeds.feedburner.com/yourfeedname" />
Save & upload it. You’re done. Keep a copy of your old header.php when you change stuff (Trust me - I have a black belt in Brea Kin Thinx ;-))
Now, when I visit you’re blog, I can subscribe to your feed the way I like it.
Popularity: 29% [?]Tags: feeds, header, rss, theme, WordPress