ноября
27
2010

Совсем недавно выставил на показ свой новый шаблон. Без проблем не обошлось. Сначала с кроссбраузерностью возился, а потом прочитал комментарий от доброго человека, что у меня невозможно по RSS подписаться – ошибку выдаёт, ошибку разбора XML.

Вообще-то ошибки было две: feedburner ругался на пустую строку (Строка: 2, Символ: 0), а моя внутренняя rss, жаловалась на пустой символ (Строка 1; Символ: 0). И так, если Вы страдаете от подобных проблем, то сделайте следующее:

  • Избавьтесь от BOM

Сделать это можно двумя способами. Первый способ:

1. Скачать Find Bom.

2. Поместить файл find_bom.php в корневую дирректорию wordpress.

3. Ввести в строке браузера http://ваш_сайт/find_bom.php.

4. Открываем указанные файлы в редакторе (у меня это Dreamweaver), Ctrl+Shift+S → Убираем галочку с Include Unicode Signature (BOM) → Сохранить. Или читаем как сохранять файлы в utf-8.

Второй способ:

Воспользоваться утилитой utf8-bom-remover, которая позволяет найти и удалить BOM ещё до загрузки на сервер.

  • Удалите пустые строки

Под удалением пустых строк, я подразумеваю удаление пустых строк перед тегом

<?php

и после

?>

в файлах:

./wp-config.php

./wp-includes/feed.php

./wp-includes/feed-rss2.php

./wp-includes/feed-rss2-comments.php

./wp-includes/feed.php

./wp-content/themes/ваша_тема/header.php

./wp-content/themes/ваша_тема/index.php

./wp-content/themes/ваша_тема/footer.php

Проверить RSS ленту на ошибки можно с помощью сервиса FeedValidator. Вот впринципе и всё. Уже чере 3-5 минут всё должно работать.

Помогло?


К этой записи 4 комментария

  • Crypt пишет:

    для этих целей пользуюсь AkelPad, там при сохраненииф UTF-8 есть опция с BOM или без него.
    Редактирую все шаблоны исключительно в нем, т.к. шаблоны ВП не работают если сохранить их с BOM

  • StaFox пишет:

    Можно ещё юзать PSPad, но я предпочитаю Dreamweaver, и там и там есть подсветка кода

  • wertock пишет:

    Это конечно всё хорошо, но что то я не могу найти форме подписки на ваш блог, а подписаться хотел бы. Ткни носом.

  • StaFox пишет:

    Подписку на имэйл я ещё не воплотил в жизнь. А подписаться пожно ткнув в кнопку-счётчик фидбурнера, либо по ссылке http://stafox.ru/feed/

Оставить комментарий