我正在设置一个新的wordpress安装,并在我的RSS feed site.com/feed上继续收到以下错误
error on line 2 at column 6: XML declaration allowed only at the start of the document
无论激活哪个主题,都会发生这种情况。我已经浏览了文件并删除了空行,但仍然收到错误。
我该如何解决这个问题?有插件可能有帮助吗?任何建议都非常赞赏。
答案 0 :(得分:1)
基本上,如果在您的Feed中出现XML声明(<?xml ... ?>
)之前有空格,则会出现此错误。空行错误表示代码中有空行,可以通过插件,主题或任何配置文件轻松地在WordPress php代码中引入。
所以基本上你必须在PHP开始标记之前去寻找空白行
<?php
并在PHP结束标记之后
?>
尝试禁用插件。这是一个你可以尝试的插件: http://www.flyaga.info/fix-rss-feed-wordpress-plugin/