Проблема

Как это исправить?

Ошибка разбора XML: синтаксическая ошибка (Строка: 1, Символ: 0)

Обработать документ как HTML
Ошибка:unexpected text (non-whitespace text outside root element)
Описание:http://www.w3.org/TR/REC-xml/
1: <?xml version="1.0" encoding="UTF-8"?>
2: <rss version="2.0"
3: xmlns:content="http://purl.org/rss/1.0/modules/content/"
4: xmlns:wfw="http://wellformedweb.org/CommentAPI/"

BOM?

Чего? ) Извините

BOM – это сигнатура кодировки UTF-8. Любые PHP-файлы нужно сохранять либо в ANSI, либо в UTF-8 без сигнатуры.

То есть, выхотите сказать что у мя некоторые файлы в разных кодировках?

Не в разной, а некоторые файлы в неверной кодировке. Для WordPress надо, чтобы PHP-скрипты были либо в ANSI, либо в UTF-8. Файлов может быть очень много, для проверки наличия сигнатуры и замены кодировки есть специальные плагины (вот какие именно – не помню) – учитывайте, что они могут сделать серьезную нагрузку на сервер.

И вообще это не мое предположение, я лишь продолжаю идею Ю.Б. о сигнатуре 🙂

Спасибо. Дальше, думаю сам разберусь. Отпишусь по этмоу поводу.

Еще раз спасибо за подсказку. Преобразовал десяток файлов wp в корневой папке в UTF без BOM с помощью проги notepade++ и все заработало.

Anonymous
Отправить
Ответ на: