Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности

Возникающая ошибка XML при использовании ленты новостей на wordpress

Если при вызове страницы с лентой новостей Вы видите в браузере ошибку:

Ошибка синтаксического анализа XML: объявление XML или текста не в 
начале сущности
Адрес: komtet.ru/feed/

Строка 3, символ 1:

То значит в скриптах, отвечающих за генерирование ленты новостей присутсвует синтаксическая ошибка.

Решается данная проблема довольно таки просто:

  1. Заходим по FTP на площадку Вашего домена;
  2. Заходим в корень Вашего сайта на wordpress;
  3. В папке wp-includes находим файлы feed-rss2.php и
    feed-rss2-comments.php и удаляем все строки сверху до строки:
    <rss version="2.0"
            xmlns:content="http://purl.org/rss/1.0/modules/content/"
  4. Далее просматриваем весь текст файла и убираем все пустые строки после "?>"
  5. Больше данная ошибка на Вашем сайте не появится.

Данная проблема присутствует в стандартных пакетах wordpress версий ниже 3.0.

Вам также может помочь