我正在尝试从头开始构建自定义RSS提要,并希望包含一个我可以使用Mailchimp提取的图像.
所以我目前的RSS项目如下所示:
<item>
<link><?php echo get_permalink($beforeAfter->procedureID); ?></link>
<media:content url="<?php echo get_bloginfo('url').'/wp-content/uploads/before-after/md/'.$beforeAfter->after_img;?>" type="image/jpg" />
<?php rss_enclosure(); ?>
<?php do_action('rss2_item'); ?>
</item>
Run Code Online (Sandbox Code Playgroud)
但是当我查看它时,我收到错误:
第124行第15行的错误:未定义内容上的命名空间前缀媒体
如果我删除该<media:content>行,则错误消失.任何想法出现错误的原因,以及它为什么不能正确读取错误?
以下是我用于参考的一些链接: http: //www.rssboard.org/media-rss#media-content http://kb.mailchimp.com/merge-tags/rss-blog/feedblock-rss-合并标签
请参阅http://www.rssboard.org/media-rss#namespace-declaration:
Media RSS的名称空间定义为http://search.yahoo.com/mrss/
例如:
Run Code Online (Sandbox Code Playgroud)<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
xmlns:media在元素的一个父元素上包含声明<media:content/>.
| 归档时间: |
|
| 查看次数: |
3572 次 |
| 最近记录: |