解决WordPress Feed、RSS以及Sitemap.xml访问报错问题 | 六特网
最新消息:网站于2015.9.9日正式改名六特网,网站将继续为大家分享知识与共同进步,网站开启投稿页面,欢迎大家投稿.    

解决WordPress Feed、RSS以及Sitemap.xml访问报错问题

wordpress 六特网 85浏览 0评论

今天打开feed页面(即http://www.66at.com/feed)会显示

This page contains the following errors:

error on line 1 at column 6: XML declaration allowed only at the start of the document

Below is a rendering of the page up to the first error.

的错误。

有关Feed输出的某个php文件后有空行。

这里的某个文件指的是wp-feed.php,wp-atom.php,wp-rss2.php,wp-config.php和主题文件夹下的functions.php文件,一般来说wp-feed.php,wp-atom.php,wp-rss2.php,wp-config.php这些主程序文件我们是很少动的,
所以这些文件想都不用想直接排除掉,那么问题的症结就再function.php文件上了。

问题解决方法:

进入function.php,将文件里新加入的代码一个个的注释来检查加入的那段代码出问题。去掉那段代码就可以了

最好的调试方式就是换一个主题,测试http://www.66at.com/feed,我测试了,换主题没问题,然后我看到我的菜单跟最新消息哪里多了间隙,问题所在,就是有空格引起的。然后我把原主题的functions.php文件直接覆盖后面的,然后就正常了。对照2个functions.php。把新加入的代码重新加入,可没问题。可能在哪里不小心多了个空格。头痛。。。搞半天终于搞定

 

同理

This page contains the following errors:

error on line 2 at column 6: XML declaration allowed only at the start of the document

Below is a rendering of the page up to the first error.

 

This page contains the following errors:

error on line 4 at column 6: XML declaration allowed only at the start of the document

Below is a rendering of the page up to the first error.

问题的解决方式跟上面一样,检查functions.php文件

 

转载请注明:六特网 » 解决WordPress Feed、RSS以及Sitemap.xml访问报错问题

 
 

第 1 页,共 1 页1