Доброго времени суток!
В общем стоит у меня на сайте Ozh’ Better Feed для небольшой кастомизации RSS. Всё хорошо работает, доволен.
Но вот заметил небольшую проблему. У сайта есть страница в facebook, куда идёт постоянный кросспостинг с RSS свежих новостей. Всё бы ничего, но туда так же добавляются все копирайты и прочая информация, которая есть в RSS, но не нужна на странице.
В начале погуглил, может есть какой плагин, что бы с его помощью публиковать записи на странице – ничего не нашёл.
Вот сейчас и пришёл к тому, что нужно как то сделать две RSS. Одну оставить ту же самую, с изменениями плагина Ozh’ Better Feed, а вторую сделать просто сам текст с картинками, без вмешательства Ozh’ Better Feed.
Как быть?
Если что, то вот RSS: http://feeds.feedburner.com/ubuntovod
И вот страница на facebook:
Думаю видно сразу, что у каждой записи на странице куча ненужной информации.
Вот вам наводка – у любого блога на WordPress есть две ленты RSS, если в настройках указано отдавать полную новость:
вашсайт/feed – полный фид, с картинками, HTML-разметкой, подписями и всем остальным.
вашсайт/feed/rss – краткий фид, только текстовый анонс без разметки.
Если поискать, то можно найти способы добавления в краткий фид еще и миниатюр постов. Вы сами можете решить, какой канал скармливать социальным сетям.
Про Feedburner и то, как это организовать в нем, не спрашивайте – я не люблю дополнительные, лишние костыли, поэтому способами их усовершенствования не интересовался.
Похоже Ozh’ Better Feed косячит различие вашсайт/feed и вашсайт/feed/rss, они выглядят одинакого.
про Feedburner вопросов нет, он никак не трогает rss же. мне просто нужно как то создать ещё одну rss, где был бы контент до тега more и всё. никаких категорий, пометок и прочего.
А что стоит в настройках WordPress Параметры – Чтение – Для каждой статьи в ленте отображать – полный текст или анонс?
Фид вашсайт/feed/rss – это как раз то, что вам нужно, ну разве что еще миниатюры в него добавить.
Полный текст. Если стоит анонс, то Ozh’ Better Feed не может работать должным образом
Похоже, что действительно Ozh’ Better Feed вмешивается.
Попробуйте добавить в header.php в раздел
такую строчку:
А для чего?
Я же вам говорю, мне нужно две rss ленты. Одна та, которая сейчас есть, для читателей, изменённая с помощью Ozh’ Better Feed.
Вторая (которую и нужно создать) без каких то изменений. Просто текст (а если есть картинки – то и они) до тега more, что бы именно с этого RSS вёлся автоматический постинг на страничку facebook. Больше ни для каких целей он использоваться не будет.