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

Разные варианты RSS

Доброго времени суток!

В общем стоит у меня на сайте Ozh’ Better Feed для небольшой кастомизации RSS. Всё хорошо работает, доволен.

Но вот заметил небольшую проблему. У сайта есть страница в facebook, куда идёт постоянный кросспостинг с RSS свежих новостей. Всё бы ничего, но туда так же добавляются все копирайты и прочая информация, которая есть в RSS, но не нужна на странице.

В начале погуглил, может есть какой плагин, что бы с его помощью публиковать записи на странице — ничего не нашёл.

Вот сейчас и пришёл к тому, что нужно как то сделать две RSS. Одну оставить ту же самую, с изменениями плагина Ozh’ Better Feed, а вторую сделать просто сам текст с картинками, без вмешательства Ozh’ Better Feed.

Как быть?

Если что, то вот RSS: http://feeds.feedburner.com/ubuntovod
И вот страница на facebook: http://www.facebook.com/ubuntovod

Думаю видно сразу, что у каждой записи на странице куча ненужной информации.

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

  • Вот вам наводка — у любого блога на WordPress есть две ленты RSS, если в настройках указано отдавать полную новость:
    вашсайт/feed — полный фид, с картинками, HTML-разметкой, подписями и всем остальным.
    вашсайт/feed/rss — краткий фид, только текстовый анонс без разметки.

    Если поискать, то можно найти способы добавления в краткий фид еще и миниатюр постов. Вы сами можете решить, какой канал скармливать социальным сетям.

    Про Feedburner и то, как это организовать в нем, не спрашивайте — я не люблю дополнительные, лишние костыли, поэтому способами их усовершенствования не интересовался.

    • Похоже Ozh’ Better Feed косячит различие вашсайт/feed и вашсайт/feed/rss, они выглядят одинакого.

      про Feedburner вопросов нет, он никак не трогает rss же. мне просто нужно как то создать ещё одну rss, где был бы контент до тега more и всё. никаких категорий, пометок и прочего.

      • А что стоит в настройках WordPress Параметры — Чтение — Для каждой статьи в ленте отображать — полный текст или анонс?
        Фид вашсайт/feed/rss — это как раз то, что вам нужно, ну разве что еще миниатюры в него добавить.

          • Похоже, что действительно Ozh’ Better Feed вмешивается.
            Попробуйте добавить в header.php в раздел [cc lang=»php» inline=»yes»] такую строчку:

            • А для чего?
              Я же вам говорю, мне нужно две rss ленты. Одна та, которая сейчас есть, для читателей, изменённая с помощью Ozh’ Better Feed.
              Вторая (которую и нужно создать) без каких то изменений. Просто текст (а если есть картинки — то и они) до тега more, что бы именно с этого RSS вёлся автоматический постинг на страничку facebook. Больше ни для каких целей он использоваться не будет.