修复wordpress rss feed错误插件 插件名称:修复wordpress rss feed错误 插件功能:修复了当从http://www.feedburner.com烧录wordpress rss feed时发生的”Error on line 2: The processing instruction target matching “[xX][mM][lL]” is not allowed.”错误,也修复在firefox中发生的”XML or text declaration not at start of entity“错误,还有在opera中发生的”XML declaration not at beginning of document“错误。 插件原理:出现上面所提到的错误,是因为rss feed前面有空行,而标准的rss feed是要求<xml>在最前面,造成有空行的原因是,有些wordpress插件或者主题模板中的php代码头部或者尾部有空行,wordpress在生成rss feed时候,会调用所用到的插件和主题,这样就出现了rss feed错误,详细情况大家可以看我的文章”怎样改正wordpress中rss feed的Error on line 2: The processing instruction target matching “[xX][mM][lL]” is not allowed错误?“。如果手工查找空行,工作量太大,还容易出错,所以我就编写了这个插件,减少大家的体力劳动,此插件就是将wordpress里面的所有的php文件(除了wp-admin和wp-includes目录)扫描一遍,发现头尾有空行的,就删除。 作者:flyaga li […]