源代码错误:
无效的 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、若仍然有错,可以尝试暂时关闭所有插件,更换主题等逐个排除。
文章评论