Как умирает RSS и о том как реанимировать свою ленту.

Пользователи WordPress разных версий могут столкнуться с такой проблемой при попытке подписаться на RSS:

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

Адрес: http://feeds.feedburner.com/DeVul

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

Что это за проблема, откуда она, из за чего, рунету не известно, а мучаться приходится.

Самое неприятное в этой ситуации то что заметить это сразу не удается и теряются любимые и драгоценные читатели..

Вот и у меня так произошло, неизвестно с каких пор неработала подписка RSS, заметив это сразу же устранил проблему и меньше чем за день количестов читателей возросло на 20 человек)

А вот как я реанимировал RSS подписку на своем блоге:

Необходимо используя FTP клиент зайти на сайт, перейти в каталог  wp-includes и открыть 2 файла:

feed-rss2.php
feed-rss2-comments.php

В них необходимо удалить всё содержимое до строки

<rss version=»2.0″
xmlns:content=»http://purl.org/rss/1.0/modules/content/»

То есть файл у вас должен начинаться с вышеприведенной строки, все что до — под снос)

Далее необходимо проверить наличие пустых строк после тегов  ?>  закрывающих php и удалить эти самые пустые строки (если есть).

Ну вот и всё на сегодня, надеюсь что эта запись кому нибудь поможет)


Программа StaffCop — внутренние угрозы теперь не страшны)

Запись опубликована в рубрике wordpress. Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *