I've it presently to ensure that my publish title links for an exterior URL while using following code during my index.php file.

<h1><a href="<?php echo get_post_meta($post->ID, 'external-link', true); ?>"><?php the_title(); ?></a> <a href="<?php the_permalink() ?>"><small>★</small></a></</h1>

Let me possess the title of my Feed to complete exactly the same.

I am while using FeedBurner FeedSmith wordpress plugin (Ver. 2.3.1) in the event that makes any difference.

Oooo! Regrettably you need to start editing a number of wordpress' files.

In wordpress_includes you will find several files which have a prefix of feed, they're essentially just 'feed templates', as well as in there you will find the loop. then all you want do is simply replace:

<title><?php the_title_rss() ?></title>

with

<title><?php echo get_post_meta($post->ID, 'external-link', true); ?></title>

for every one, you will find some by having an ending of -comments, they are for just about any comments mounted on you, can pick whether or not to bother performing these or otherwise, i had been very lazy and just bothered to edit rss2 hehe.

Anyway, the truly annoying bit relating to this is that you simply wont have the ability to improve your wordpress without these files being overwritten, to beat that merely duplicate a duplicate to your theme folder and add this to your functions.php file

//Alter default RSS feed
function disable_our_feeds() {
ob_start();
require_once(ABSPATH. 'wp-content/themes/yourtheme/feed-rss2.php');
$rss2 = ob_get_clean();
die($rss2);
}
add_action('do_feed_rss2', 'disable_our_feeds', 1);

And should give a function for eachand each of the feeds, annoying right?

Hopefully helps :)