我修改了Wordpress RSS提要,但是我收到了RSS验证错误。我该如何解决这些问题?我在哪里/如何定义这些名称空间等?
未定义的item元素:content:custom
答案 0 :(得分:1)
根据评论中的讨论,您的实际问题是:
我想在RSS源中添加一些自定义标记,以便将其视为有效的Feed,但我自己的脚本可以从中获取一些其他读者将完全忽略的额外信息。
在您尝试的解决方案中,您已将这些添加到W3C验证服务所了解的现有命名空间中,因此拒绝这些元素。
定义自己的元素的正确方法是在你自己的命名空间中 - 因为你控制命名空间,除了你可以说你的元素在那个命名空间中是“错误的”。这只需要三个步骤:
http://teleeon.com/custom-rss-extensions/
。您实际上不必在此URL上放置任何特定内容,但是解释您为什么这样做的页面对于在您的Feed中遇到它的好奇者可能会有用。xmlns:teleeon="http://teleeon.com/custom-rss-extensions/"
<teleeon:customContent teleeon:key='test_field'>fasdfsadfsadf åäö http://www.adasdasd.com</teleeon:customContent>
如果您想将图像和自定义字段作为单独的命名空间,只需对第二个命名空间重复步骤1到3。