WordPress Sitemap仅在生产时解析错误

时间:2015-03-04 08:55:59

标签: wordpress wordpress-plugin sitemap

生产上为 sitemap.xml 获取WordPress网站的分析错误,但奇怪的是我无法在 本地复制该问题服务器 即可。

错误消息如下:

This page contains the following errors: 
error on line 7 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.
  • 我尝试了Google XML Sitemaps'和' Yoast SEO插件'没有改变错误。
  • 我使用相同的源代码。

我可以采取这种或最佳方法来调试此问题的原因是什么?

1 个答案:

答案 0 :(得分:0)

终于搞定了!只是在面对类似问题的答案中张贴。当我查看页面源时,我发现在我的主页顶部打印了几个空白行。

为了进行调试,我停用了每个已安装的插件并开始一次激活一个插件,以便缩小到导致错误的插件。错误的插件是由我(我的第一个)开发的,并注意到?>之间有空格。和以下

我还注意到我的本地服务器顶部有5个空白行,但在查看sitemap.xml文件时它没有导致本地dev中的解析错误。不知道那里发生了什么,但上面的步骤解决了我的问题。