Nicoletta: Наташа, поздравляю!
Здоровья вам и сил расти умне... »
Николай: Да и еще хочу добавить, что новичку реально проще ... »
Николай: Света, вы спрашивали про градиентную заливку, отве... »
Виктория: Наташа,поздравляю с рождением сыночка.Уверена,что ... »
Анастасия: Я узнала о блогах уже давно, но вот идея создать н... »
Привет! Если Вам интересны темы и статьи в блоге "Работа для Мамы" и Вы не хотите пропустить новые, то подпишитесь на обновления блога, следуйте за мной в Твиттере и Фейсбук.
Исправляем ошибку RSS в вордпресс
Автор Наталья Ужакина, Июнь 26th, 2010
Добрый день, дорогие читатели!
Не заметили ли Вы в последнее время, что RSS Feed этого блога был не исправен?
Я узнала это совершенно случайно неделю назад. При нажатии на подписку по RSS выходила такая ошибка:
Как оказалось дело в том, что RSS использует XML (язык разметки), а не HTML. И в отличие от второго языка “не прощает” никаких ошибок в коде (синтаксисе).
Вот *Wo*rk4Mam*a.ru такие действия я проделала, чтобы исправить ошибку в RSS Feed:
1. Отключила все плагины.
Это первое решение, которое я нашла в гугле. Считается, что это основная причина подобных ошибок в Вордпрессе. Но и после отключения плагинов RSS не работало. Стало понятно, что дело не в них, и я опять все включила.
2. Проверка файлов вордпресса.
После этого возможной причиной стало наличие ошибки в коде. А точнее – наличие пустой строки *Work4M*ama.*ru в коде файлов Вордпресс.
Исправила (убрав пробелы) руками через FTP в таких файлах как “wp-config.php”, “wp-rss.php” и “wp-feed.php”, но и это не сработало. Также попробовала убрать пробелы в файлах Темы “functions.php” и других, а ошибка все равно оставалась.
3.Нашла специальный плагин Fix RSS Feed
Через поиск плагинов в панели управления Вордпресс нашла и установила этот плагин. Работа Fix RSS Feed заключается в том, что он убирает пустые строки и *Work4Mam*a.ru* ошибки в файлах Вордпресса для правильной работы RSS.
Для этого нужно зайти в панели управления в раздел “Параметры — Fix RSS Feed” и сделать следующее:
Проверить RSS Feed на ошибки – нажать на кнопку “Check WordPress RSS Feed”. После этого, вы увидите список всех ошибок,которые нашел плагин. Главное, не пугайтесь! У меня нашлось более 300 ошибок.
Исправить все ошибки – нажимаем на кнопку “Fix WordPress RSS Feed”. Теперь после *Wor*k4Mama.*ru списка ошибок появится список исправленных ошибок.
И последнее – опять нажимаем на кнопку “Check WordPress RSS Feed”, чтобы удостовериться, что исправлены все ошибки RSS Feed.
Но даже это было еще не все!
4. Обновление информации в Feedburner feed.
Так как я использую Feedburner, то нужно обновить RSS ленту блога. Для этого идем по ссылке http://feedburner.google.com/fb/a/ping и вводим адрес своего RSS Фида. Этим мы принудительно обновили нашу ленту.
И *Work4Mama.r*u* только после этого, пройдя по ссылке RSS Feed, я увидела что RSS заработал!
Внимание! Если вы используете плагины кэширования (например, WP Super Cache), не забудьте их отключить перед исправлением ошибок в RSS Feed.
Советую вам не совершать такую ошибку, как я, и периодически проверять работоспособность RSS.
Ну а если вы решили проверить правильность RSS канала, то это можно сделать здесь: http://feedvalidator.org.
А вот я код там не смотрю, так как очень много ошибок выходит, которые никак не влияют на работоспособность сайта. Слышала, что правильность кода смотрят поисковые системы, но я пока до этого уровня не дошла
Вика, как я понимаю, тебе предлагают воспользоваться рекомендациями (ниже), которые позволят улучшить совместимость фида с большим количеством фидридеров (читалок RSS лент). А чего советуют?
У меня такого не было,хотя я тоже FeedBurner использую.
Наташа! Я готов Вас расцеловать за этот пост. У меня после обновления до версии 3.0 полетел RSS. Я был в шоке. Случайно попал на Вашу статью и проделал все в точности с Вашим описанием. И, о чудо, все заработало!!!
А мне все проделанные манипуляции не помогли, к сожалению... Нашла в самом Feedburner — Troubleshootize — нажала RecyncNow — показало проблему, устранила, только так и исправила...
Молодец, что исправила ошибку, я как раз пришла подписываться!:)
Еще посоветую начинающим web карьеру мамочкам пользоваться анализатором сайтов www.cy-pr.com
для зарегистрированных пользователей на этом сайте доступен сервис проверки CSS и HTML.
К сожалению,у меня тоже обнаружились ошибки.
В плагинах и рекламных блоках, в том числе в кнопке webmami.
Аля, про кнопку посмотрю, спасибо!
А вот я код там не смотрю, так как очень много ошибок выходит, которые никак не влияют на работоспособность сайта. Слышала, что правильность кода смотрят поисковые системы, но я пока до этого уровня не дошла
Спасибо за обмен опытом,очень полезно для новичков.
Наташ, меня на предложенном тобой сервисе тоже поздравили, но тут же и рекомендацию дали:
This feed is valid, but interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
Я так поняла, есть какая-то проблема, ты бы не могла мне перевести, а то у меня с инглишем не так хорошо, как у тебя
Вика, как я понимаю, тебе предлагают воспользоваться рекомендациями (ниже), которые позволят улучшить совместимость фида с большим количеством фидридеров (читалок RSS лент). А чего советуют?
У меня такого не было,хотя я тоже FeedBurner использую.
Наташа! Я готов Вас расцеловать за этот пост. У меня после обновления до версии 3.0 полетел RSS. Я был в шоке. Случайно попал на Вашу статью и проделал все в точности с Вашим описанием. И, о чудо, все заработало!!!
СПАСИБО!
А мне все проделанные манипуляции не помогли, к сожалению... Нашла в самом Feedburner — Troubleshootize — нажала RecyncNow — показало проблему, устранила, только так и исправила...
Отличная статья. Долго искал решение этой проблемы- нашел только здесь. Все работает. Спасибо автору.
Спасибо за подсказку. И вобще все клас!