Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

How to Redirect Wordpress Podcast Feed to a Feedburner feed in iTunes

Hi all -


I've recently added a wordpress podcast feed to iTunes: http://www.thestdproject.com/podcasts/feed however, I'd like to redirect iTunes to my podcast feed on Feedburner instead: http://feeds.feedburner.com/TheStdProjectPodcasts.


I know I need to add the iTunes redirect after the channel tags and before any items: <itunes:new-feed-url>http://feeds.feedburner.com/TheStdProjectPodcasts</itunes:new-feed-url> but I'm not sure HOW to go in and edit just the wordpress podcasts feed.


Today, I accessed my cpanel and added the redirect to both the feed-rss2 file and the feed-rss file. Is that all I need to do and it will carry through to the individual category feeds as well? (The wordpress podcast feed is a separate category on my wordpress site.) Maybe I just need to wait for iTunes to recognize the update? Just curious if I've done the right things here.


Thanks in advance!

Posted on Nov 26, 2012 5:32 PM

Reply
16 replies

Nov 26, 2012 11:31 PM in response to Jenelle Marie

You've made your feed unreadable because though you have put the 'itunes:new-feed-url' in, it's in the wrong place.It's after the closing 'channel' tag, but it must be after the opening 'channel' tag and before the first 'item' tag.


However even if you get it right it won't have any effect becauser your feed isn't a properly constructed podcast feed: it's missing the 'itunes declaration' in the opening 'rss' tag which must read


<rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0">


(plus any others as you have at present). WordPress is constructing a blog feed, not a podcast feed. I can't advise on how to change this in WordPress, except that there is a plugin called PodPress which is designed to produce a podcast feed, so that is probably the best way to go.

Nov 27, 2012 12:40 PM in response to Roger Wilmut1

If I didn't know better, I'd say you were getting paid to promote podpress plugins. 😉 I don't need an additional plugin on my site because I run feedburner feeds. I just need to make sure my feedburner is set up correctly. The original feed you are seeing without the itunes tags is the wordpress feed. Once iTunes is properly routed to my podcast's feedburner feed, all of the itunes tags will be included via their smartcast functionality. Podpress isn't necessary. That's why they weren't included to begin with - I was using the wrong feed address. Now that I know the correct feed address, I need to redirect itunes and I need to know how to edit my wordpress feed so I can redirect it to itunes. I found the directions elsewhere, but as you noted, I put the itunes redirect tag in the wrong place. So, thanks for that!


I posted a new thread because I was looking for someone else to answer who COULD advise on wordpress and who would not pressure me to add yet another plugin to my site as I'm capable of editing code with my wordpress install. 🙂


Now that I've placed the redirect tags in the proper location, can you advise if that will flow through to the individual categories as well or should I start a new thread?


Thanks in advance for all of your help!

Nov 27, 2012 1:30 PM in response to Jenelle Marie

You now have the 'itunes:new-feed-url' tag in the correct place, but as I already told you you don't have the 'itunes declaration' in the rss tag in either feed. Not only does this mean that iTunes cannot read the tag but its presence in the absence of the declaration is rendering both feeds undreadable - they appear with no episodes.


Your feed will never redirect unless you place the declaration in it. You could try email them at podcasts 'at' apple.com and asking them to redirect it to the Feedburner feed (if you do this, take the new-fed-url tag out) but you should get the declaration into the Feedburner feed (indeed Feedburner should have added it anyway, I would have thought) so that iTunes can read the various tags (though it will work after a fashion without this).

Nov 27, 2012 1:55 PM in response to Roger Wilmut1

I hear emailing them takes forever.


What's the beginning iTunes declaration (the actual code) and where do I need to place it?


That way, I'll place the declaration and then it can re-route, once it re-routes I can see if it's working or not. I'm using the smartcast functionality in feedburner, so I don't see any reason why it wouldn't work once I've re-routed successfully.

Nov 27, 2012 2:00 PM in response to Jenelle Marie

The top of your feed needs to look like this:


<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"

xmlns:content="http://purl.org/rss/1.0/modules/content/"

xmlns:wfw="http://wellformedweb.org/CommentAPI/"

xmlns:dc="http://purl.org/dc/elements/1.1/"

xmlns:atom="http://www.w3.org/2005/Atom"

xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"

xmlns:slash="http://purl.org/rss/1.0/modules/slash/"

xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"

>

<channel>



you will see that I've added the iTunes declaration. Once done and working, subscribers will be redirected immediately (and permanently): you should leave the tag in place for a couple of weeks for the Store and any tardy subscribers to catch up.

Nov 27, 2012 2:09 PM in response to Roger Wilmut1

Fantastic!

Ok, so I've added the declaration.


Now, you're saying iTunes should be able to redirect the wordpress podcast feed to my feedburner feed no problem? Once it does, of course, I'll have to make sure it's inserting the rest of the iTunes tags...if it's not, I can hand enter it, but I'm hoping feedburner takes care of it for me! *crosses fingers*

Nov 27, 2012 2:22 PM in response to Jenelle Marie

This is what it looks like now in my feed-rss2.php file:


<rss version="2.0"

xmlns:content="http://purl.org/rss/1.0/modules/content/"

xmlns:wfw="http://wellformedweb.org/CommentAPI/"

xmlns:dc="http://purl.org/dc/elements/1.1/"

xmlns:atom="http://www.w3.org/2005/Atom"

xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"

xmlns:slash="http://purl.org/rss/1.0/modules/slash/"

xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"

<?php do_action('rss2_ns'); ?>

>



<channel>

<title><?php bloginfo_rss('name'); wp_title_rss(); ?></title>

<atom:link href="<?php self_link(); ?>" rel="self" type="application/rss+xml" />

<link><?php bloginfo_rss('url') ?></link>

<description><?php bloginfo_rss("description") ?></description>

<lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastBuildDate>

<language><?php bloginfo_rss( 'language' ); ?></language>

<sy:updatePeriod><?php echo apply_filters( 'rss_update_period', 'hourly' ); ?></sy:updatePeriod>

<sy:updateFrequency><?php echo apply_filters( 'rss_update_frequency', '1' ); ?></sy:updateFrequency>

<?php do_action('rss2_head'); ?>

<?php while( have_posts()) : the_post(); ?>

<itunes:new-feed-url>http://feeds.feedburner.com/TheStdProjectPodcasts</itunes:new-feed-url>

Nov 27, 2012 2:33 PM in response to Jenelle Marie

That's not showing when you check the feed online. To further complicate matters, I also actually downloaded the file from your link and got a file saying only '301PermMove' (which is a server redirect).


So what you quote above isn't making it to the posted feed. Incidentally, even if it does, this bit:


<?php do_action('rss2_ns'); ?>


should definitely not be there and could possibly wreck the feed.

Nov 28, 2012 1:44 AM in response to Roger Wilmut1

Yes - I did just that, actually. Once I reset my coding back to where it was originally, the feedburner feed registered all of the iTunes tags. So, I decided to email them to have them switch it for me rather than trying to tinker with code anymore.


So, that's good news - I hope the respond to my request just as quickly!


Thanks again for all of your help!!

How to Redirect Wordpress Podcast Feed to a Feedburner feed in iTunes

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.