feed出现错误“XML parsing error: not well-formed”的一种情况

By
WP札记

很少会碰到rss故障的,今天就碰到一例,某同学报告说站点的rss出现故障打不开。我查看之后发现如下提示:“文本.内.容.中.发.现.无.效.字.符。Line: 32 Character: 42”。这是种马回事?想了半天问有没有换个主题试试,答曰试过了,无效;禁用插件?试了,无效。莫非这个问题要重装wordpress?万一重装之后没效岂不丢大人了……

于是开始艰难的探索之路:找到Feed Validation Service(http://validator.w3.org/feed/),测试之后说什么 invalid token,我靠,莫非啥东西被占用了?要修改feed-rss.php之类的系统文件不成?某君再淘气应该也不至于去动那几个百年闲的东西吧。接着查看32行,发现是文章的摘要,看了一会儿觉得应该是第一篇文章哪儿出了问题。

解决:让某君把第一篇文章转成草稿,然后试了下feed,恢复正常了。

这样看了应该是文章中写了什么不该写的内容~~

所以,你可以把下面一句话复制到首页任意文章的前几行,然后打开博客的feed,测试效果。

远.程.计.算机无.响应,无法完.成拨号.连接 。

根本原因懒得管了,玩完休息去。

0

Comments: 20

  1. 按理说文章内容不影响 rss 才是啊················

    2013年04月26日

发表评论

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

*

:razz: