RSS на сайте: можно подписываться

Кажется, починил RSS записей и комментариев на сайте. Валидация по-прежнему не проходит уже проходит («XML parsing error: not well-formed (invalid token)» — судя по всему, в последней строке после закрывающего тега </rss> вылезают вылезали какие-то левые символы*), но Google Reader уже считает потоки съедобными Google Reader счастлив.

Починка:

  1. Плагин Fix RSS Feed. Не забыть запустить кнопкой «Fix WordPress RSS feed error». Создает много .bak-файлов.
  2. Добавка в виде:
  3. $out = ob_get_contents();
    $out = str_replace(array(«\n», «\r», «\t», " "), "", $input);
    ob_end_clean();

    в файлы feed-rss2.php и feed-rss2-comments.php, как описано здесь.

*) Так и оказалось — при копировании файлов по SFTP в текстовом режиме с помощью WinSCP в конце добавлялись нулевые символы; пришлось исправить feed-rss2.php, feed-rss2-comments.php и index.php. Оформил баг-репорт, но пока неизвестно доподлинно, кто виноват.

[Valid RSS]

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

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