Meteor

wordpress feed XML解析错误

2012-04-02 / Meteor / Typecho / wordpress , 免费空间 / 2324 次围观 / 快抢沙发

源代码错误:


无效的 xml 声明, 行: 2 字符: 3,<?xml version="1.0" encoding="UTF-8"?>

问题原因:


在<?xml> 前面出现了  空格 或 回车 符号,导致无法识别。这个报错在firefox下的,IE正常显示,不报错,但是XML文件头部明显有几行空白,这是对代码修改的不细心造成的。

解决方法:


检测<?php…?php>外,是否有多余的 回车 换行 符号;
1、检测 wp-config.php 文件,查看PHP主体之外的代码有无 回车符;
2、同上,检测 wp-rss2.php,wp-atom.php文件,如果最近没修改过,可略过;
3、同上,检测 functions.php 文件;
4、注意 feed是有缓存的,在修改完成之后,发一篇文章,使WP程序重建feed,从而查看效果;
5、若仍然有错,可以尝试暂时关闭所有插件,更换主题等逐个排除。
本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自Meteor's Blog,原文地址《wordpress feed XML解析错误
上一篇: 国外youhosting免费空间申请教程 下一篇: 推荐12个WordPress博客Feed及RSS订阅相关插件

> 添加新评论

Copyright © Meteor's Blog / Theme by Ben & Meteor / Typecho))) / Admin / Sitemap /