Я использовал rss2_item
ловушку, чтобы добавить свои собственные теги XML в RSS-канал.Я проверил RSS-канал с помощью онлайн-инструмента, и он говорит действительный RSS-канал.
Однако я могу видеть только эти новые теги в исходном коде, но в браузере или программе чтения RSS это не отображается.
Я планировалиспользовать zapier
инструмент автоматизации, чтобы публиковать новостную ленту в соответствующих социальных сетях всякий раз, когда поступает новая лента новостей.
Но теперь к этому посту добавлены пользовательские теги xml, которые на самом деле представляют собой мета-сообщения Twitter и Facebook.не отображается в браузере или в программе чтения RSS-лент, как может работать zapier?
Что мне нужно сделать, чтобы отобразить значения этих полей XML в браузере / программе чтения RSS?
add_action('rss2_item', 'add_my_custom_field_node');
function add_my_custom_field_node() {
global $post;
$tw1 = get_post_meta($post->ID, 'twitterone-post-meta-box', true);
$fb1 = get_post_meta($post->ID, 'facebookone-post-meta-box', true);
if(!empty($tw1)):
echo("<test:twitter-one>{$tw}</test:twitter-one>");
endif;
if(!empty($fb1)):
echo("<test:facebook-one>{$fb1}</test:facebook-one>");
endif;
}