如果您有一个使用 WordPress 创建的博客或在线商店,并且在其中使用 SEO、Rank Math 或 Yoast SEO 模块,则常见错误是:“error on line 2 at column 6: XML declaration allowed only at the start of the document”。当您打开站点地图 XML 文件 (sitemap_index.xml)并且会对搜索引擎优化产生很大影响(SEO)。
我寻找了各种解决方案来修复它,甚至发现了 YouTube 上显示的无用脚本。

如果您有一个使用 WordPress 创建的网站并且遇到了此错误,大多数情况下它与文件开头或结尾处的一个或多个空白代码行有关 wp-config.php 或者 functions.php (活动博客主题文件)。

解决方案非常简单。删除这两行代码,然后保存编辑后的文件。上例中的第 113 行和第 114 行。

进行此更改后,站点地图错误很可能会消失并且一切都会恢复正常。
有关的: Links do not have a discernible name. Lighthouse Fix
如果错误仍然出现,您可以逐一禁用已启用的插件或更改博客主题,以确定导致此问题的文件所在的位置。