n-wp.ru — блог о WordPress

Странности с FeedBurner

Есть сайт на WP — http://mwjournal.ru/, к нему подключен FeedBurner и плагин FeedDelay (отложенная публикация фидов). Почему-то лента этого сайта в GoogleReader не обновляется автоматически, т.е. новые записи в Ридере появляются только после ручного нажатия кнопки «Обновить».
Может ли вордпресс влиять на это или нужно копать настройки ФидБурнера? Reader не при чем, все подписки нормально обновляются.

И второй вопрос. Многие подписки в Ридере имеют свой фавикон. В ФидБурнере не нашел такой настройки — может в вордпрессе где-то есть?

PS: а чего метки в n-wp нельзя самому ввести — только выбрать?

12 комментариев

  • Судя по тому, как выглядит RSS лента, вы проделали над ней какую-то работу — она выводится в кратком виде (это в настройках WordPress наверное указано) и в нее добавляются миниатюры изображений (это или работа какого-то плагина, или специальной функции в functions.php). Возможно, что причина где-то там.

    Так же возможно, что задержка публикации постов в RSS не совпадает с минимальным временем обновления RSS лент, заложенных в системных файлах WordPress (/wp-includes/feed.php — функция function fetch_feed).

    Есть еще одно предположение — работает какой-то плагин кэширования, сбивающий обновления постов в RSS с ритма.

    • Вывод только анонсов — это настройка Вордпресса (Раздел «чтение»). Миниатюры — Thumbs Excerpts берет первую картинку из поста.
      WP Super Cache сейчас немного перенастроил — проверю вечером.

  • Кстати, насколько я помню, в FeedBurner есть настройки, позволяющие задерживать публикацию. Они помогут обойтись без дополнительного плагина.

  • Проблема решилась. Включил в FeedBurner функцию SmartFeed и немного ослабил мощность кэширования в плагине. Что конкретно из этого помогло не знаю (может все вместе), но фиды вроде бы обновляются теперь сами.

  • В общем изначально был виноват плагин СуперКэш — несмотря на отключенную настройку кэширования фидов, он отдавал их слишком поздно, у ФидБернера получалась рассинхронизация по времени и он просто не обновлял XML.
    В том, что GoogleReader помечал новые фиды как старые, виноват FeedDelay. Проблема с этим плагином возникает только в GoogleReader, в Ридере scrollit.ru нормально.
    С задержкой публикации без плагинов все нормально отдается в Reader. Единственное, не протестировал работает ли вообще эта задержка.