Оооо! К сожалению, вы должны начать редактирование некоторых файлов WordPress.
В wp_include есть несколько файлов с префиксом подачи, они в основном являются просто «шаблонами подачи», и там вы найдете цикл. тогда все, что вам нужно сделать, это просто заменить:
<title><?php the_title_rss() ?></title>
с
<title><?php echo get_post_meta($post->ID, 'external-link', true); ?></title>
для каждого, есть некоторые с окончанием -комментариев, они для любых комментариев, прикрепленных к вашим сообщениям, могут выбрать, стоит ли делать это или нет, мне было очень лень и надоело только редактировать rss2 хехе.
В любом случае, действительно раздражающим моментом является то, что вы не сможете обновить свой WordPress без перезаписи этих файлов, для преодоления этого просто скопируйте копию в папку вашей темы и добавьте ее в файл functions.php
//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);
И нужно ли добавить функцию для каждого и каждого из каналов, раздражает, а?
Надеюсь, это поможет:)