设置

软件中心

万能驱动

好站推荐

网站地图

你的位置: 首页 实用技巧 阅读文章     灰色显示     正常显示     从天而下     桔色成人

解决WordPress 打开Feed页面“This page contains the following errors…”的问题

[ 2013-09-22 ] 分类:实用技巧


2,780
 

Warning: usort() expects parameter 2 to be a valid callback, function 'tag_sort' not found or invalid function name in /www/wwwroot/qiun.net/wp-content/themes/yise/functions.php on line 31

fenxiang

今天看奇云网的feed信息,可是页面打不开,其中一个是打开feed页面(即http://www.qiun.net/feed)会显示

“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.”的错误。

更详细的错误细节

IE 中会有类似““无效的 xml 声明, 行: 2 字符: 6””的提醒;

火狐浏览器中:XML解析错误:xml处理指令不在实体的开始部分 位置:http://localhost/wordpress/?feed=rss2 行:2,列:1: <?xml version=”1.0″ encoding=”UTF-8″?>

图片演示:

解决方法

经过多次搜索以及实践,出现该问题的原因是代码书写不规范:某些php文件 <?php前或 ?>后有空格或空行。

如果自己修改过主题的可能会在复制人家代码的时候导致 <?php前或 ?>后有空格或空行。如下面:

EA3A3A6C7C92D02482FA75B8C2595554_337_124

64EF15D997A3B1690CE64D440A7B999F_286_123

还有要注意的其他“空格”的地方:

<?php是不能有空格及其他字符分开的。<?php?> 是PHP的默认语法,而<??>则是短标记方法,需要在php.ini中开启short_open_tag指令的。
<?后面紧跟着php,之间没有空格;是<?php 而不是 <? php

总之要做的是:找出不该存在的空格或空行,删除之即可。

无觅相关文章插件,快速提升流量

郑重声明:请尊重本站作者的劳动成果,未经允许,请不要复制转载奇云网的页面内容,鄙视各种无耻的采集粘贴行为!本站个别内容来源于网络,版权归原作者所有,奇云网无版权责任!




解决WordPress 打开Feed页面“This page contains the following errors…”的问题
1 票 [ 贝氏评级 ] 3.00 含金量 86%
各位请注意,目前发现 0 位寻荒者 在附近海域漂移!
开辟每一块荒地都是十分艰辛,请各位无论在哪个岛屿生活一定要安份守已。和睦相处。





评论内容 (*必填):
GRAVATAR头像
设置你的头像
(Ctrl + Enter 快速提交)   
立即下载
收起
展开