威言威语
我愿像茶,苦涩留心,清香予人。
威言威语
当前位置: 首页 > 网络 > 正文

WordPress Feed XML出错

WordPress订阅Feed出了问题,显示源代码错误:无效的 xml 声明,问题的所在主要是订阅代码出了问题,插件的问题,主题中functions.php函数的问题。
WordPress Feed XML出错

最近一个星期了,感觉自己博客的订阅有点不正常,之前博客关联新浪微博,一般文章发布后2小时候微博上面应该就能关联了,然后最近就一直没有出来过,我以为是新浪微薄的原因,也没有太在意,然后我发现其他的订阅系统也都没有显示出来,我意识到可能是自己博客的订阅出了问题了。

直接用火狐打开Feed页面,提示

源代码错误:无效的 xml 声明, 行: 2 字符: 3,<?xml version=”1.0″ encoding=”UTF-8″?>

因为之前将订阅绑定到了Feedsky上了,Feedsky上面的订阅是正常的,也正是因为这一点,导致博客自带的订阅我就没有去太注意他。看来博客自带的容错性还是差了点。

当然有问题是要解决的。网上搜索了一下,基本就是订阅代码出了问题,还有就是插件的问题,还有就是主题中functions.php的问题。

我大概分析了下,博客自带的订阅源代码我根本就没有动过,所以应该不是这个问题;插件,使用的插件就是那么几个,最近也没有更新过,之前一直正常的,所以也不应该是插件的问题;那么,最有可能的就是主题了,使用这个主题我改了很多,然后我就换成了原版的这个主题,发现订阅Feed就正常了,好吧,就是主题的问题了。

既然提到主题中functions.php,我想我前几天修改侧边栏的日志显示的样式,修改过functions.php。原来主题侧边栏三类日志在加载的时候容易拉很长,影响美观,于是我就调整成了并排显示3列日志,这样就不出现那样的状况了,感觉好很多。

打开functions.php,找到曾经修改的地方,检查了下,发现有多余的换行,于是我去掉了那一行,然后我发现订阅Feed就能正常打开了。

其实感觉还是比较奇怪的,对PHP了解还是有局限,不明白为什么多一个空行就导致Feed失效了,谁知道的跟我解释下。

我个人觉得这不应该是个错误,如果是错,那也应该有一定的容错性,还是PHP就是这么严格?

您可能还会对这些文章感兴趣!

WordPress Feed XML出错:目前有 61 条评论

  1. 左手拨弦
    33楼
    左手拨弦:Google Chrome 112.0.0.0 Windows 10

    呵呵,程序有的时候比较玩人!

    2023-04-16 19:47 回复
  2. 天津SEO
    32楼
    天津SEO:Google Chrome 28.0.1500.95 Windows 7

    我也遇到这个问题了
    我的是config的文件
    有两段php代码 中间有空行 删掉就好了

    2013-08-14 16:23 回复
  3. 歪脖子
    31楼
    歪脖子:Google Chrome 19.0.1084.1 Windows 7

    我的仍然有问题!不知道出在哪里!

    2012-04-15 11:17 回复
  4. 朱子家训
    30楼
    朱子家训:Firefox 5.0.1 Windows 7

    我的feed也出错了

    2012-03-02 01:05 回复
  5. shishapangma
    29楼
    shishapangma:Google Chrome 13.0.782.218 Windows 7

    我去,我还在找,要命的是我忘了改的哪里的

    2011-09-05 19:40 回复
  6. 任侠
    28楼
    任侠:世界之窗浏览器 Windows XP

    和我一直新浪微博只是拿来当博客自动宣传的工具

    2010-11-21 16:18 回复
  7. 浩子窝窝
    27楼
    浩子窝窝:Internet Explorer 8.0 Windows 7

    我博客也出错了,用户管理页面进不去,郁闷!

    2010-11-21 03:03 回复
    • William
      WilliamFirefox 3.6.12 Windows 7

      @浩子窝窝我的终于刚刚恢复了,好像是他们升级数据库PHPmyadmin后台,导致数据库连接有点异常,分类之类的都没有。

      2010-11-21 12:03 回复
  8. 顺水横流
    26楼
    顺水横流:Firefox 3.6.12 Windows 7

    貌似前几天FEEDSKY出了一点点问题,打不开页面

    2010-11-19 19:57 回复
  9. zwwooooo
    25楼

    xml比较严谨

    2010-11-19 16:59 回复
  10. 逝魂
    24楼
    逝魂:傲游浏览器 2.0 Windows XP

    我不懂 代码。 XML 是很严格的哦

    2010-11-17 18:42 回复
  11. 问学堂右脑王
    23楼
    问学堂右脑王:Internet Explorer 7.0 Windows XP

    过来支持下,问题解决了就好!

    2010-11-17 16:59 回复
  12. Kinroc
    22楼
    Kinroc:Internet Explorer 8.0 (Compatibility Mode) Windows Server 2003

    呵呵,程序有的时候比较玩人!

    2010-11-17 15:15 回复
  13. 雅岚
    21楼
    雅岚Google Chrome 7.0.517.44 Windows XP

    呃,不好意思,岚女没看懂,哈哈哈

    2010-11-17 14:42 回复
    • William
      William傲游浏览器 2.0 Windows XP

      @雅岚哈哈,其实我也没有明白,只是照着网上说的看看有没有多空一行,原来真有,去掉就好了,于是原因为什么,我就不晓得了

      2010-11-17 18:01 回复

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

gravatar

question razz sad smile redface biggrin eek shock confused cool lol mad rolleyes wink cry