XML解析错误:XML或文本声明不在wordpress中的实体的开头

时间:2015-09-12 11:05:07

标签: xml wordpress wordpress-plugin

我遇到错误问题,我使用WordPress SEO插件,当我启用xml站点地图并访问我的站点地图列表http://localhost/sitemap_index.xml然后显示此错误 见截图http://prntscr.com/8ffuph

我已经在WordPress目录和stackoverflow中尝试了很多提示 但我没有成功,因为我是PHP的初级水平。请帮帮我。

4 个答案:

答案 0 :(得分:1)

检查主题functions.php文件和其他插件,以便在标记之外跟踪空白(或打开空白)。我认为在SEO插件有机会显示站点地图之前输出空白的东西是最可能的原因。

答案 1 :(得分:1)

当我想使用 SEO 插件站点地图时,我也遇到了这个问题。 它更常见于 functions.php:

  1. 转到您的活动主题 functions.php
  2. 最后删除?>
  3. 退格,直到你找到代码。

答案 2 :(得分:1)

与其手动检查和修复所有插件,如果您安装了很多插件,这可能会很麻烦,您可以试试这个插件是否有用:

https://github.com/xemlock/wordpress-seo-sitemap-fix

我前段时间写的正是为了这个目的 - 克服 WordPress SEO 插件这个微小但令人讨厌的实现缺陷。

答案 3 :(得分:0)

如果它发生在WordPress上,则需要编辑函数文件,并在开始和结束处的标记外部删除空格(或打开空格),然后保存文件 问题已解决??