内容上的命名空间前缀媒体未定义
Namespace prefix media on content is not defined
我正在尝试从头开始构建自定义 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>
但是当我查看它时,出现错误:
error on line 15 at column 124: Namespace prefix media on content is
not defined
如果我删除 <media:content>
行,错误就会消失。知道为什么会出现错误,为什么不能正确读取它吗?
以下是我用作参考的一些链接:
http://www.rssboard.org/media-rss#media-content
http://kb.mailchimp.com/merge-tags/rss-blog/feedblock-rss-merge-tags
参见http://www.rssboard.org/media-rss#namespace-declaration:
The namespace for Media RSS is defined to be http://search.yahoo.com/mrss/
For example:
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
在 <media:content/>
元素的父元素之一上包含 xmlns:media
声明。
我正在尝试从头开始构建自定义 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>
但是当我查看它时,出现错误:
error on line 15 at column 124: Namespace prefix media on content is not defined
如果我删除 <media:content>
行,错误就会消失。知道为什么会出现错误,为什么不能正确读取它吗?
以下是我用作参考的一些链接: http://www.rssboard.org/media-rss#media-content http://kb.mailchimp.com/merge-tags/rss-blog/feedblock-rss-merge-tags
参见http://www.rssboard.org/media-rss#namespace-declaration:
The namespace for Media RSS is defined to be http://search.yahoo.com/mrss/
For example:
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/">
在 <media:content/>
元素的父元素之一上包含 xmlns:media
声明。