Исходя из ответа от Virgin , в первую очередь вам нужно сделать шаблоны фидов , которые находятся в / wp-includes / feed-myposttype.php Где myposttype - это ваше имя пользовательского типа записи .
Чтобы изменить RSS-канал по умолчанию, вы измените созданный вами шаблон feed-myposttype.php,и переопределить действие 'do_feed_rss2' , например, так:
remove_all_actions( 'do_feed_rss2' );
add_action( 'do_feed_rss2', 'acme_product_feed_rss2', 10, 1 );
function acme_product_feed_rss2( $for_comments ) {
$custom_type = 'myposttype'; //**your custom post type**
$rss_template = get_template_directory() . '/feeds/feed-myposttype.php';
if( get_query_var( 'post_type' ) == $custom_type and file_exists( $rss_template ) )
load_template( $rss_template );
else
do_feed_rss2( $for_comments ); // Call default function
}
Другой подход, использующий эту логику для оценки того, является ли публикация в ленте частью "специальной категории",и включите функцию загрузки, которую вы упоминаете только для этой категории.