我使用了rss2_item
钩子将自定义xml标签添加到rss feed中。我使用在线工具验证了rss feed,并说有效的rss feed。
但是,我只能在源代码中看到这些新标记,但是在浏览器或rss阅读器上却没有显示。
我计划使用zapier
自动化工具,以便在有新的提要时将新闻提要发布到相应的社交媒体上。
但是现在,自定义xml标签(实际上是Twitter和Facebook帖子的元数据附加到帖子上)没有显示在浏览器或rss feed阅读器上,zapier如何工作?
我需要怎么做才能在浏览器/ rss阅读器中显示这些xml字段的值?
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;
}