Вы уверены, что введенный вами код верен? Когда вы посещаете страницу, которую он создает, вы действительно видите RSS-канал с одним постом?
Если это не так, то это, вероятно, возможность Wordpress, потому что Wordpress действительно создает только RSS-файлы для домашней ленты и категории / тега, потому что они на самом деле обновляются регулярно. Я не был бы удивлен, если бы он изначально не шел с этой функцией.
Когда я перехожу на http://site.com/wp-feed.php?p=191,, я получаю фид комментариев для отдельного поста. В этом случае правильный URL-адрес будет http://site.com/wp-feed?p=191,, который вы найдете перенаправления на http://site.com/permalink-structure/feed/.
Что именно вы пытаетесь сделать? Предложить запись RSS для одного сообщения, чтобы другой сайт мог просто получить один пост?