Cussom XML не отображается в RSS-канал - PullRequest
0 голосов
/ 23 ноября 2018

Я использовал 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;

}
...