• Правильное использование rss на WordPress. RSS лента WordPress: адрес ленты, как создать, где использовать

    Это плагин, который создаст на вашем сайте специальную RSS-ленту для очередного нового сервиса Яндекс.Турбо . Что такое Яндекс.Турбо? Это такой своеобразный аналог AMP от Google. То есть сокращенная по максимуму страница вашего сайта без всех лишних элементов вроде скриптов, графики вашей темы и тому подобного - только один контент. Турбо-режим автоматически включается в Яндекс.Браузере при медленном мобильном соединении (и если сайт поддерживает эту технологию), а из результатов поиска пользователь может напрямую открыть турбо-версию страницы, независимо от своего соединения. Стоит ли подключать турбо-страницы? Я не знаю. Яндекс обещает, что при подключении турбо-страниц улучшаются поведенческие факторы и уменьшается число отказов. И это похоже на правду – чем быстрее грузится сайт, то тем меньше число отказов – это всем известный факт. В любом случае – отключить турбо-страницы можно в любой момент, так почему бы и не попробовать?

    Это плагин, который создает на вашем сайте специальную RSS-ленту для нового сервиса Яндекс Дзен . Что такое Яндекс Дзен я не буду расписывать, читайте сами . Некоторое время назад Яндекс Дзен стал принимать в качестве каналов RSS-ленты сайтов, если они должным образом адаптированы. Я не знаю, есть ли от этого толк и получают ли сайты дополнительный трафик из этого сервиса, так как у меня банально нет подходящих для сервиса сайтов. Но добавляя свой сайт в Яндекс Дзен , вы ничего не теряете, так почему бы не попробовать? Тем более, что теперь, с плагином ,никаких ухищрений для создания специальной RSS-ленты делать не надо, плагин делает все сам в автоматическом режиме.

    Feedburner Form это плагин, который позволит вам вывести виджет с формой подписки на новости через сервис FeedBurner . Если вы "прожгли" вашу RSS-ленту на этом сервисе (о том, как это сделать читайте ), то вы можете предложить своим посетителям получать новости на их e-mail. Как ни странно, но люди достаточно часто используют данную возможность, так как не все пользуются RSS-читалками (многие о них даже и не слышали никогда).

    Это маленький плагин, чьей единственной функцией является перенаправление RSS-лент блога на сервис FeedBurner . Что такое RSS и зачем "прожигать" свою RSS-ленту через FeedBurner знают все более-менее опытные блоггеры. Но эта статья будет, в основном, для новичков, которым я коротко расскажу обо всем, что им необходимо знать.

    Здравствуйте друзья моего блога сайт! Когда вы создаете личный ресурс, наверняка вас привлекает не только перспектива самовыражения через статьи и возможность получения дополнительной или основной прибыли? В большинстве случаев, очень важно увидеть результат своего труда в виде количества подписчиков, которые регулярно и с большим интересом читают его статьи. Поэтому я и решил рассказать вам, что такое rss лента и почему подписчикам нравится читать с ее помощью новости разных сайтов.

    В чем удобство RSS

    Все мы с вами занятые люди и почти у каждого имеется список важных дел на день. Даже если определенный сайт вам нравится, навряд ли вы будете ежедневно посещать его в надежде увидеть новую публикацию, ведь так? RSS помогает пользователю упорядоченно изучать новостные статьи сайтов, на которые он подписан, через канал или электронную почту. А веб-мастеру лента приносит пользу в виде регулярного растущего трафика. В итоге все довольны. 🙂

    Как создать новостную ленту?

    Если у вас блог на движке wordpress, то начать нужно со следующего.

    Я предлагаю вам ознакомиться с автоматизированным методом, но имейте ввиду, что ленту можно вести и вручную. Как именно ее создать, выбирать только вам.

    Итак, на помощь к нам придет сервис от гугл — feedburner .

    Когда вы перейдете по ссылке, увидите, что система встречает вас, как родного, обращаясь по нику (а точнее по адресу электронной почты gmail). Если у вас еще нет почтового ящика от google, обязательно . Он надежнее mail-ящиков и многих других, обязательно вам пригодится вам для развития сайта wordpress и другой работы.

    Если вы не знаток английского, то можете поменять язык отображения текста. Для этого нужно нажать на слово «Languages », расположенное в правом верхнем углу и из предложенного перечня выбрать «русский ».

    Теперь следует вписать адрес своего блога и добавить слово «feed », как показано на изображении ниже. Сделали? Нажимайте кнопку «Next ».

    Система предлагает вам написать название вашего фида или согласиться с автоматическим вариантом.

    Feedburner предлагает вам подписаться на рассылку. Обязательно соглашайтесь и переходите к следующему шагу. Фид из примера будет по адресу: http://feeds.feedburner.com/stroitelstvo-i-remont-domov:

    Вы можете ограничиться бесплатными функциями ведения ленты, но если пожелаете, выберите дополнительные услуги на платном основании:

    Если вы все сделали правильно, то перейдете вот в такое окно:

    Вы можете перейти во вкладки, ознакомиться с количеством подписчиков в вкладке «Анализируй » и просмотреть, как отображается лента в пункте «Оптимизируй », «Твой фид ». При желании внесите коррективы.

    Установка плагина для работы с лентой

    А сейчас перейдем к самому интересному – установке плагина для сайта. Рекомендую вам Feedburner Form русской версии.

    После загрузки и активации, его можно найти в одноименной вкладке раздела «Плагины ».

    Оформляется в форме виджета:

    После добавления виджета, перейдем к заполнению формы. Еще несколько простых уточнений и форма заработает!

    Необходимо заполнить следующие поля:

    • Заголовок: подписка на новости/RSS лента и так далее. Выбирайте, что вам больше нравится.
    • Текст виджета лично я оставлю пустым, но вы можете написать что-то, если есть желание. Например «Будьте в курсе новостей блога! » и так далее.
    • Ссылка на иконку предполагает путь к rss-картинке, которая будет отображаться возле формы (используйте png-формат). Ее нужно выбрать в сети интернет и закачать на сайт в папку с изображениями.
    • Текст кнопки можно оставить по умолчанию «Ок » или выбрать другой вариант: "вперед " , "подписаться " .
    • Текст в поле email рекомендую указать такой: "Введите Ваш e-mail " .
    • Ссылка на фид в нашем случае: stroitelstvo-i-remont-domov .
    • Остальные данные настройте по собственному усмотрению.

    В итоге получится приблизительно такая форма подписки:

    Чтобы отредактировать стили оформления формы, вы можете зайти в файл «fbstyle.css » в папке плагина «control ».

    Чтобы иметь возможность делиться ссылками на новые записи блога в нескольких социальных сетях, выполните следующие манипуляции:


    Также вы можете активировать «FeedFlare », что добавит под каждым вашим постом кнопки для репостов в социальных сетях.

    Активация подписки

    Для активации подписки, зайдите в раздел «Публикуй », вкладку «Подписки по электронной почте », измените язык по умолчанию на русский и нажмите «активировать » или «сохранить ». Теперь ваши подписчики смогут подписаться на новые публикации и быть в курсе ваших успехов на сайте.

    Во вкладке «Communocation preferences » вы можете прописать сообщение для тех, кто захочет подписаться на рассылку. «Email branding » позволяет настроить внешний вид ваших писем, а «Delivery Options » настроить время отправки писем. Также активируйте «PingShot ».

    Существует множество качественных RSS aggregator’ов, через которые вы можете продвигать свои ленты, а также другие проверенные способы, но о них в следующий раз. Подписывайтесь на обновления блога , буду вам искренне рад!

    До новых встреч.

    P/S

    С уважением, Александр Сергиенко

    Функционал RSS-ленты встроен в WordPress по умолчанию, поскольку движок изначально рассчитан на блоги, а зачастую используется как информационные и новостные сайты. Если мы наберем в браузере наш_сайт.ру/feed - мы и увидим эту саму RSS-ленту. Говоря техническим языком, RSS - семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т.п. С помощью RSS ленты своего сайта можно информировать своих читателей о новых материалах на своем сайте, транслировать анонсы публикаций на сторонние сайты и сервисы, ускорять индексацию новых материалов и т.д. и т.п.

    Программировать RSS-ленту для сайта на WordPress нет необходимости, она уже включена на Вашем блоге. Между тем, если мы попытаемся ее настроить или внести какие-либо изменения в ее работу, то будем очень удивлены, увидев в настройках WordPress (Настройки - Чтение) весьма скудный функционал:

    • В RSS-лентах отображать последние (число) элементов
    • Для каждой статьи в ленте отображать: а) Полный текст, б) Анонс

    Не удивляйтесь, но это все!

    Между тем, на практике возникают многочисленные ситуации, когда необходимо вмешаться в работу RSS-ленты на WordPress, а с таким богатым функционалом настройки RSS далеко не уедешь! Данная статья в какой-то мере призвана ответить на часто возникающие вопросы - по настройке и оптимизации RSS лент на сайтах WordPress.

    Какой урл у RSS ленты сайта WordPress?

    Чтобы не запутаться в этом вопросе, начать надо с того, что WordPress отдает RSS ленту в разных форматах, поэтому и ссылки будут разными:

    • ваш_сайт.ru/feed (RSS 2.0)
    • ваш_сайт.ru/feed/rdf (RDF/RSS 1.0)
    • ваш_сайт.ru/feed/atom (Atom format)

    В зависимости от настроек Вашего сайта, они могут открываться по следующим адресам:

    • ваш_сайт.ru/wp-rss2.php (RSS 2.0 format)
    • ваш_сайт.ru/wp-rdf.php (RDF/RSS 1.0 format)
    • ваш_сайт.ru/wp-atom.php (Atom format)
    • ваш_сайт.ru/?feed=rss2 (RSS 2.0 format)
    • ваш_сайт.ru/?feed=rdf (RDF/RSS 1.0 format)
    • ваш_сайт.ru/?feed=atom (Atom format)

    В WordPress также встроена возможность экспорта комментариев в RSS ленту. Ссылки будут доступны по адресам (для разных форматов RSS):

    • ваш_сайт.ru/comments/feed (RSS 2.0 format)
    • ваш_сайт.ru/comments/atom (Atom format)
    • ваш_сайт.ru/comments/rdf (RDF/RSS 1.0 format)

    Как отключить RSS на сайте WordPress

    У некоторых вебмастеров возникает необходимость отключить RSS ленту на сайте, сделать ее полностью недоступной. Это можно сделать, как с помощью плагина, так и без плагина.

    Отключаем RSS на WordPress с помощью плагина:

    Плагины - Добавить новый - Disable RSS (активируем плагин). Этот плагин отключит все RSS/Atom/RDF каналы на вашем сайте.

    Отключаем RSS на WordPress без плагина:

    В файл functions.php вашей текущей темы добавляем строчки кода:

    Function fb_disable_feed() { wp_redirect(get_option("siteurl"));//будет осуществляться редирект на главную страницу Вашего сайта } add_action("do_feed", "fb_disable_feed", 1); add_action("do_feed_rdf", "fb_disable_feed", 1); add_action("do_feed_rss", "fb_disable_feed", 1); add_action("do_feed_rss2", "fb_disable_feed", 1); add_action("do_feed_atom", "fb_disable_feed", 1); add_action("do_feed_rss2_comments", "fb_disable_feed", 1); add_action("do_feed_atom_comments", "fb_disable_feed", 1); remove_action("wp_head", "feed_links_extra", 3); remove_action("wp_head", "feed_links", 2); remove_action("wp_head", "rsd_link");

    Редирект RSS ленты на feedburner

    Многие вебмастера пользуются такими вещами как feedburner или другими перепрожигами RSS лент. В таком случае возникает необходимость редиректа основной ленты в купе с отключением родной RSS. Такая ситуация решается добавлением в файл functions.php вашей текущей темы строчек кода:

    Function fb_disable_feed() { wp_redirect("http://feeds.feedburner.com/vash_feedburner");exit;//здесь прописать урл на ваш канал в feedburner } add_action("do_feed", "fb_disable_feed", 1); add_action("do_feed_rdf", "fb_disable_feed", 1); add_action("do_feed_rss", "fb_disable_feed", 1); add_action("do_feed_rss2", "fb_disable_feed", 1); add_action("do_feed_atom", "fb_disable_feed", 1); add_action("do_feed_rss2_comments", "fb_disable_feed", 1); add_action("do_feed_atom_comments", "fb_disable_feed", 1); remove_action("wp_head", "feed_links_extra", 3); remove_action("wp_head", "feed_links", 2); remove_action("wp_head", "rsd_link");

    Запретить поисковикам индексировать RSS

    Часто можно обнаружить в поиске Гоши или Яши странички, в урлах которых встречается /feed/. Разумеется, это мусор и Вам нужно запретить его индексировать (так как поисковики ценят Ваш сайт за полезный контент)! Сделать это можно добавлением в robots.txt строчек:

    User-agent: * Disallow: /feed

    Добавить картинки (миниатюры) в RSS

    Родная WordPress цепляет в RSS лишь текст, несмотря на то, что в самих записях зачастую используются картинки и миниатюры. Но все мы знаем, что с картинками анонс куда привлекательнее и кликабельнее, поэтому задача решается добавлением следующего кода в functions.php вашей текущей темы (данный код добавит в RSS ленту вашего сайта миниатюры с записей):

    Function insertThumbnailRSS($content) { global $post; if (has_post_thumbnail($post->ID)){ get_the_post_thumbnail(array(150,100)); $content = "

    ". get_the_post_thumbnail($post->ID, "thumbnail") . "
    " . $content; } return $content; } add_filter("the_excerpt_rss", "insertThumbnailRSS"); add_filter("the_content_feed", "insertThumbnailRSS");

    Как получить RSS ленту отдельной рубрики в WordPress

    Для того чтобы получить отдельный RSS поток записей из отдельной рубрики на сайте под управлением WordPress, достаточно дописать в адрес текущей рубрики /feed

    Например, ваш_сайт.ru/category/news/feed

    Если требуется подключить в RSS несколько рубрик с сайта, это можно сделать их перечислением через запятую:

    ваш_сайт.ru/category/news,pogoda,sport/feed

    Как получить комментарии отдельной записи WordPress в RSS

    Для того чтобы получить отдельный RSS поток комментариев какой-либо записи на сайте под управлением WordPress, достаточно дописать в адрес текущей записи/страницы /feed

    Например, ваш_сайт.ru/название_статьи.html/feed

    Как получить в RSS материалы по отдельным меткам

    Для того чтобы получить в RSS записи, в которых встречаются отдельные метки, достаточно прописать метки в урле (в примере ниже мы получим лишь записи с тегом seo (не забывайте о том, что их можно перечислять через запятую):

    Например, ваш_сайт.ru/tag/seo/feed

    Как получить в RSS материалы отдельного автора

    Если сайт на WordPress большой, иногда полезно получить в RSS материалы отдельного автора. Для того чтобы получить в RSS записи отдельного автора, достаточно прописать имя автора в урле (в примере ниже мы получим лишь записи, у которых автор admin):

    ваш_сайт.ru/author/admin/feed/

    Как получить в RSS материалы по результатам поиска

    Можно получить в RSS на WordPress и записи по результатам какого-либо поискового запроса. Для этого нужно сформировать урл по принципу (в примере, выводим в RSS записи, найденные по запросу "seo"):

    ваш_сайт.ru/?s=seo&feed=rss2

    Как исключить материалы категорий из RSS-ленты на WordPress

    Бывают ситуации, что в RSS не нужно отдавать материалы некоторых рубрик (например, некоторых не целевых рубрик, рубрик с продажными статьями и т.д.). Исключить отдельные рубрики из ленты можно по id (id рубрики можно узнать в админке, наведя мышку на название рубрике и подсмотрев значение tag_ID в строке состояния браузера). Данный код добавляем в файл functions.php текущей темы:

    Function ac_exclude_from_rss($query) { $cats_to_exclude = array(64, 16); //перечисляем через запятую id рубрик, материалы которых нужно исключить из RSS if ($query->is_feed && !$query->is_category($cats_to_exclude)) { set_query_var("category__not_in", $cats_to_exclude); } return $query; } add_filter("pre_get_posts","ac_exclude_from_rss");

    Как исключить отдельные записи из RSS-ленты на WordPress

    Бывают и ситуации, когда нужно исключить из RSS-ленты отдельно взятые записи, но поскольку они могут находится в разных рубриках, отключение целой рубрики из RSS не поможет. Также нецелесообразно отключать записи каждый раз редактированием файла functions.php, поэтому придется ставить плагин, чтобы удобно из админки в редакторе каждой записи опционально включать и выключать запись из RSS ленты.

    Плагины - Добавить новый - Skip RSS (плагин выключает отдельно взятые записи из RSS-ленты WordPress

    Что делать, если RSS на WordPress содержит ошибки

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

    XML Parsing Error: XML or text declaration not at start of entity

    line 1, column 1: Blank line before XML declaration

    И другие

    Как публиковать записи в RSS с задержкой

    Запись после публикации на сайте WordPress автоматически появляется в RSS. Бывают случаи, когда нужно этому воспрепятствовать: например, вы хотите, чтобы о Вашей новой записи узнали сначала читатели на сайте, а лишь потом все подписчики по RSS и различные ридеры, которые читают Вашу ленту! Для таких целей подойдет плагин "Feed Pauser " - он дает возможность задать задержку, с которой будут публиковаться записи в RSS (также есть возможность исключения определенных записей из RSS).

    Как добавить подписи к записям в RSS

    Материалы, отдаваемые в RSS, можно подписать, а также ограничить по размеру, что отчасти направлено на борьбу с воровством контента (в паре с вышеназванным плагином "Feed Pauser "), которое зачастую как раз и происходит с помощью RSS-лент. В этой связи не вышел из моды, хоть и старый, но действенный плагин Ozh Better Feed

    Как скрыть часть контента в RSS

    Наконец, Вам понадобилось скрыть часть контента в RSS, к примеру, вы публикуете в записи ответ на какой-то вопрос, но не хотите чтобы он попал в RSS, а был виден лишь непосредственно на сайте. Вам понадобится плагин "RSSless ". Теперь, при создании записи, обрамите (в HTML-режиме редактора) нужный текст записи в теги ... и он не появится в RSS ленте.

    ...Естественно, ситуации c RSS на сайтах WordPress могут быть разными и я не сомневаюсь, что сил моих всех предусмотреть и на все дать ответ - нет! Между тем, я постарался дать ответы и рекомендации на часто встречающиеся в моей практике ситуации. Если Вы не нашли ответа на свою проблему, спрашивайте в комментариях... Любезно отвечу и постараюсь помочь!

    В этой статье приведу несколько плагинов wordpress для работы с RSS. Может все они и не пригодятся вам, но хотя бы один из них точно стоит использовать для блога.

    Плагины WordPress для работы с RSS

    FeedBurner FeedSmith Простой плагин, который перенаправляет стандартный url RSS-подписки на адрес подписки сервиса FeedBurner. Ничего не нужно править в коде, в файле.htaccess, всё настраивается в админке wordpress. Вы просто добавляете url RSS сервиса FeedBurner в настройках плагина и всё (конечно же нужно сначала зарегистрироваться на сервисе FeedBurner, добавить свой сайт и получить url).

    FD Feedburner Plugin Этот плагин для перенаправления RSS аналогичен плагину FeedBurner FeedSmith, но имеет больше настроек. Плагин позволяет перенаправлять стандартный адрес RSS-ленты блога WordPress на RSS-ленту сервиса Feedburner. Плагин также перенаправляет на RSS-ленты категории и тега. Более свежий, чем FeedBurner FeedSmith, лучше всё-таки выбрать его. Плагин поставил, всё работает. Только если подписываешься на RSS конкретной категории или тега, то перенаправление идёт на основную ленту блога на сервисе Feedburner. Этот момент мне пока не ясен, не разбирался.

    (a) RSS More плагин Этот плагин для работы с RSS позволяет настроить получаемые пользователем по RSS обновления. После установки и настройки этого плагина, пользователь получит возможность самостоятельно выбирать, в каком виде он хочет получать новости по RSS. Он сможет подписаться на получение полных статей или анонсов. Возможно, кому-то будет полезен, я не использую этот плагин.

    FeedOnly Плагин WordPress для работы с RSS, призван увеличить число RSS подписчиков. Плагин позволяет скрыть произвольную часть поста. Скрытая часть будет видна только rss подписчикам. Таким образом, если Вы сможете заинтересовать пользователей скрытой информацией, они подпишутся на RSS. Главное не переусердствовать и не навредить. Задача плагина сделать посетителя подписчиком, а не прогнать его с сайта. Скрывайте ту информацию, отсутствие которой в посте сильно не повлияет на качество и полноту материала, скрывайте дополнительную полезную информацию, бонусы.

    Поставил плагин, буду увеличивать число подписчиков. В конце этого поста, наглядная демонстрация и проверка работы RSS плагина FeedOnly. В конце страницы скрытый текст, который могут увидеть только rss-подписчики. В тексте рассказал о том, что будет предоставлено RSS подписчикам в виде бонуса.

    FeedWordPress Этот плагин WordPress позволяет грабить RSS ленты блогов и транслировать их у себя на блоге. Плагин будет автоматически наполнять ваш блог записями с RSS-лент других блогов (аналогия с лентой друзей в жж). Плагин может работать с разными форматами лент: RSS, Atom и FeedBurner. Пример работы плагина вы можете посмотреть .

    Плагин не использовал, есть инструменты лучше, поэтому ничего сказать не могу, но по комментариям видно, плагин работает, нужно только правильно настроить.

    Feed Pauser Этот rss плагин позволяет настроить публикацию статей в rss-ленту с определённой задержкой, которую Вы сами можете установить. Также плагин позволяет исключить определённые посты и не публиковать их в ленте. Пока не использовал плагин.

    Feed Count Этот плагин позволяет заменить стандартную кнопку вывода количества подписчиков сервиса FeedBurner. С помощью плагина, можно оформить свою собственную кнопку с применение css. Пока не использовал, но обязательно буду использовать, когда будет что выводить.)

    RSS Includes Pages В стандартной версии WordPress, в ленту rss включаются только новые записи, страницы в rss не публикуются. Этот плагин позволяет это исправить и публиковать новые страницы блога в ленте новостей.

    Simple Counters Плагин выводит на вашем блоге симпатичный информёр, который показывает количество ваших RSS-подписчиков? А также количество подписчиков Twitter.

    RSSless Плагин похож на плагин FeedOnly, который скрывает информацию от посетителей сайта, но показывает rss подписчикам. Здесь же наоборот, плагин позволяет скрыть от подписчиков определённую часть статьи. Эта часть статьи скрывается в rss ленте, но доступна на сайте. Тем самым, Вы мотивируете посетителя перейти на сайт и прочитать полную версию.

    —————————————-

    Здесь привёл лишь те RSS плагины, которые смог найти в рунете и которые имели актуальные, рабочие варианты. Можете посмотреть плагины для работы с RSS на официальном сайте WordPress в разделе плагины с меткой .

    Все плагины, упомянутые в статье, устанавливаются стандартно. Копируете папку с плагином в директорию …/wp-content/plugins/. Затем в админке в разделе Плагины активируете плагин.

    Если вам известны другие плагины для работы с RSS, пишите в комментариях.

    Испытание плагина FeedOnly. Ниже скрытый текст, который могут видеть только RSS подписчики..

    Вы наверняка знаете, что RSS лента WordPress (канал) отличается от сайта, и на один сайт можно создать сколь угодно различных RSS каналов. Не знаете? Читаем дальше.

    RSS лента WordPress

    RSS лента (канал, фид) это динамический файл формата XML, привязанный к домену сайта, формирующийся по определенным правилам. При публикации нового материала RSS лента этого типа материала дополняется и обновляется.

    Если мы откроем файл RSS ленты сайта в браузере, то не увидим визуально понятной информации. Выглядит он так:

    Чтобы сделать RSS канал читабельным, существуют, так называемые, RSS агрегаторы.

    Важно! RSS агрегатор создаст из нечитабельного фида, отдельную rss ленту главной страницы сайта. Часто такие ленты называют «Новостная лента формата RSS».

    Так как агрегаторов много, то можно создать сколь угодно RSS лент главной страницы сайта. У каждой ленты будет свой адрес в сети. Кроме этого, можно создать RSS канал не только для главной страницы сайта, но для различных разделов и новых комментариев.

    Например , у вас интернет магазин на WordPress и все появление новых товаров вы отражаете в отдельном разделе «Новинки». Используя адрес фида этого раздела, вы можете создать новостную rss ленту раздела «Новинки». Эта лента будет нужна для создания новостной рассылки магазина.

    Еще пример. У вас информационный блог WordPress и все новые статьи вы публикуете на главной странице. В этом случае достаточно создать rss ленту главной страницы блога, который будет пополняться материалом при выходе новой статьи или публикации новости на главной странице блога.

    Адреса rss лент WordPress

    CMS WordPress по умолчанию создает несколько RSS каналов сайта. Из них важны два главных (указаны относительные URL).

    RSS лента WordPress в формате RSS2

    • Фид последних записей /feed/rss/
    • Фид свежих комментариев /comments/feed/rss/
    • Фид последних записей /feed/rss2/
    • Фид свежих комментариев /comments/feed/rss2/

    В формате Atom

    • Фид последних записей /atom/
    • Фид свежих комментариев /comments/atom/

    В формате RDF

    • Фид последних записей /rdf/
    • Фид свежих комментариев /comments/rdf/

    В ядре системы есть файлы, которые выводят каждый из перечисленных фидов. Все лежат в каталоге wp-includes .

    Для записей:

    • feed-atom.php (лента в формате atom)
    • feed-rdf.php (лента в формате rdf)
    • feed-rss.php (лента в формате rss) устарел
    • feed-rss.php (формат ленты rss2)
    • feed.php (функции фид-лент )

    Примечание: Файл feed.php это RSS-контейнер для функции bloginfo. С помощью функции get_bloginfo () Вы можете получить преобразованную информацию лишенную тегов и символов для использования в фидах сайта.

    Комментарии

    • feed-atom-comments.php (лента комментариев в формате atom)
    • feed-rss2-comments.php (лента комментариев в формате rss2)

    Значок фида на сайте

    В последних версиях WordPress, этот виджет убран из коробочной версии. Теперь этот виждет можно найти на системном плагине «JetPack» под названием «ссылки RSS JetPack».

    Настроить, что показывать в фиде сайта WordPress, можно и нужно в консоли на вкладке «Написание», пункты:

    • В RSS-лентах отображать последние…
    • Показывать в ленте…, анонс или полное содержание.

    Вывод 1

    • Главных RSS каналов (они же фид-ленты или фиды) сайта два: главной страницы и последних комментариев;
    • RSS лента WordPress имеет четыре формата: rss (устарел), atom, rss2, rdf;
    • С помощью rss-агрегаторов можно создать сколько угодно новостных rss-лент сайта.

    Практика применения знаний о фидах WordPress

    Для практического использования фид-лент сайта вам понадобится URL главного фида (/feed/) или URL новостного раздела, о котором я говорил в начале статьи (/category/name-category/feed/). feed можно поменять на нужный формат. Префикс category в URL используется в настройках по умолчанию.

    Проверка фида

    Для проверки фида сайта, нужно полный URL фида вписать в адресную строку браузера и проверить, как RSS лента WordPress отражается в браузере.

    При желании или необходимости, можно проверить валидность фид-ленты на сервисе: http://validator.w3.org/feed/

    Использование RSS ленты

    Имея адрес фид-ленты сайта вы можете:

    • Показать новости сайта на другом WordPress сайта используя виджет «RSS», записи из любой ленты RSS или Atom;
    • Создать новостную рассылку на сервисе FeedBurner. Красивая рассылка со своей формой подписки;
    • Показать новости сайта в новостных каталогах, например, LiveRSS: http://liverss.ru/ ;
    • Создать новостную рассылку своим подписчикам на любом стороннем почтовом сервисе, типа MailChimp. Многофункциональная рассылка, интерфейс на английском языке, со своей настраиваемой формой подписки. Отлично интегрируется с WordPress.

    Альтернативой FeedBurner и MailChimp может стать любой другой почтовый сервис: SmartResponder (умер 01-11-2016), UniSender (русс.), Aweber, а также Constant Contact, Campaign Monitor, GetResponse, ActiveCampaign, MyEmma, Mad Mimi, Infusionsoft, Feedblitz, HubSpot, MyNewsletterBuilder, Inbox First, Sailthru, Klaviyo, Vero, Pardot, Zapier, Ontraport, ExactTarget, Vertical Response, Drip, MailerLite, WhatCounts, ConvertKit, MailJet, Maropost.