我无法使RSS提要正常工作。我收到“XML解析失败”

时间:2011-01-06 作者:Steven

在我更新了我的站点之后,我无法让RSS正常工作。我以前在我的web浏览器(opera)的地址栏中得到这个RSS图标,但现在它已经不存在了。

我尝试访问以下URL:http://www.norwegianfashion.no/feed/

但我只收到以下错误消息:

XML parsing failed
XML parsing failed: syntax error (Line: 3, Character: 0)

  1: 
  2: 
  3: <?xml version="1.0" encoding="UTF-8"?>
  4: <rss version="2.0"
  5:    xmlns:content="http://purl.org/rss/1.0/modules/content/"
  6:    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
在一个feed validator, is说我在文件的开头有一个空行<剪贴他help link, 表示Wordpress倾向于创建空白:(

这是否意味着我必须检查每个模板文件,包括文件和插件,并删除?> 最后呢?

还有什么会给我带来麻烦的吗?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

这里有两个不同的问题。

浏览器不会检测到提要,因为该提要的信息不会在页面正文中输出。我相信当前添加这些链接的方式是以add_theme_support(\'automatic-feed-links\'); 在里面functions.php, 看见Feed Links 在法典中。

另一个问题是,有些东西在输出的一开始就吐出了不需要的新行,无论是对于feed还是常规页面。通常这是由<?php ?> 标签在主题或插件文件的某个地方,很难找到。functions.php of theme始终是首先检查这一点的好地方。

结束

相关推荐

如何为每种自定义帖子类型创建单独的RSS提要

如何为每个自定义帖子类型制作单独的RSS提要?我在网上搜索了一下,找到了这样做的建议:http://www.yoursite.com/feed/?post_type=book我试过上面的方法,但没有成功!它只会再次将我带回自定义帖子类型存档页面。。。有人知道我哪里做错了,或者我错过了什么吗???仅供参考,我使用了Custom Post Permalinks 插件,允许对post-type归档页面使用特定于post-type的永久链接。不确定这是否会影响RSS源问题。干杯