Feedburner RSS feed • Как создать и настроить RSS ленту для блога

Как создать и настроить RSS фид Feedburner на Wordpress

09.03.2017
178 Репосты 1,460 Просмотры

RSS — Возможность для ваших пользователей читать информацию с вашего сайта в удобной форме (с помощью RSS клиента). Чем же поможет лента RSS в продвижении сайта и как её настроить?

Что такое RSS фид

Really Simple Syndication (RSS 2.x) — семейство XML-форматов, которые предоставляют актуальную информацию вроде новостей и блогов для пользователя из различных источников. На веб-сайте можно настроить одну или несколько RSS лент, на которую при желании будет подписываться пользователь. RSS необходимо иметь проектам, которые регулярно обновляют контент (блоги, дневники, новости, даже сервисы фотографий с частым обновлением).

Благодаря формату RSS можно собирать подписчиков, своевременно оповещая их о выходе нового материла. Регистрировать свои RSS ленты в ceрвиcах и каталогах, тем самым получая обратные ссылки и трафик (новых пользователей) для своего проекта.

Демотиватор Что такое RSS

Демотиватор Что такое RSS

Клиенты для чтения RSS — агрегаторы лент

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

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

Совершенствуя систему вашей ленты, делая ее более функциональной и удобной для подписчиков, можно использовать онлайн сервисы RSS. Feedburner — один из самых известных ресурсов управления RSS подписками, принадлежащий Google. Рассмотрим способы интеграции вашей ленты RSS с сервисом Feedburner.

Как подключить и настроить Feedburner

1. Вам понадобится зарегистрировать или авторизоваться в аккаунте Google.com
2. После переходим к сервису Feedburnerhttps://feedburner.google.com

В WordPress отправка в RSS присутствует по умолчанию и доступна по адресу:
http://ваш_сайт/feed/

Введите ссылку на фид

Введите ссылку на фид

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

Введите имя и адрес фида

Введите имя и адрес фида

3. Вводим названия и адрес вашего будущего канала на Feedburner

Ваш фид готов

Ваш фид готов

4. Готово! Ваша RSS лента создана, теперь можно настроить ее внешний вид и активировать дополнительные возможности.

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

Оптимизируй свой фид — Вкладка «Оптимизируй»

Оптимизируй свой фид

Оптимизируй свой фид

0 – Твой фид — На данной вкладке можно посмотреть как выглядит ваш канал в данный момент.
XML Source — Код который будет предоставляться читателям ленты.
1 – BrowserFriendly — на данной вкладке можно выбрать Язык и написать текст приветствия.

Выбор языка и приветствия

Выбор языка и приветствия

2 – SmartCast — Выводит в ленту и iTunes ваши подкасты — видио и аудио записи.
3 – SmartFeed — Активируйте этот сервис, чтобы ваши пользователи смогли читать RSS в удобном для них виде.
4 – FeedFlare — Выводит в подвал дополнительную информацию (поставьте галочки на нужных пунктах). В моем случае, актуальным был пункт «Share on Facebook».
Link Splicer — Вы можете транслировать ссылки с популярных сайтах по сбору ссылок (необходима регистрация на этих проектах).
Photo Splicer — Вы можете транслировать фотографии с сервисов Flickr, Buzznet, или Webshots (необходима регистрация на этих проектах).
Geotag Your Feed — Указывает ваше местоположение в RSS ленте (только для США).
5 – Feed Image Burner — Ваш логотип на Feedburner. Примерный размер: 144x144px.
Разместите на вашем сайте картинку логотипа, после чего укажите на него ссылку.

Разместите логотип фида

Разместите логотип фида

  1. Image Source — выберите пункт «Specify custom image URL» для возможности отображать логотип.
  2. Specify custom image URL — укажите путь к вашему логотипу, пример: http://ваш_сайт/You_logo.jpg
  3. Image Title — укажите заголовок логотипа.
  4. Link — укажите ссылку на ваш сайт.

6 – Title / Description Burner — Введите название и описание вашего фида.
7 – Convert Format Burner — Настройка формата RSS, актуальней использовать RSS 2.0

Summary Burner – Данная вкладка отвечает за ограничение (по символам) трансляции вашей новости, если вы не хотите показывать статью целиком в ленте RSS. Функционал «Читать далее».
Этот параметр может быть настроен и со стороны движка сайта, например в WordPress: Настройки > Чтение – Пункты: Полный текст (Вывод всей статьи в RSS). Анонс (вывод в RSS только предварительного описания).

Рекламируйте ваш фид — Вкладка «Публикуй»

Аниматор заголовков — Настройка показа GIF баннеров после каждого фида на вашем RSS канале.
BuzzBoost — Вы можете размещать код вашей ленты RSS на других сайтах по средством размещения JavaScript кода.

Подписки по электронной почте
Самый интересный параметр в вкладке, это функционал оповещения по почте о новом материале подписавшихся пользователей.

  • Subscription Management — код формы для подписки ваших читателей. Выберите язык и скопируйте предлагаемый код. Заменив youkit на свой канал.
    <form style="border:1px solid #ccc;padding:3px;text-align:center;" action="https://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('https://feedburner.google.com/fb/a/mailverify?uri=youkit', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"><p>Enter your email address:</p><p><input type="text" style="width:140px" name="email"/></p><input type="hidden" value="youkit" name="uri"/><input type="hidden" name="loc" value="ru_RU"/><input type="submit" value="Subscribe" /><p>Delivered by <a target="_blank" href="https://feedburner.google.com" target="_blank">FeedBurner</a></p></form>
  • Communication Preferences — настройка текста письма, которое будет отправляться всем кто подписался на рассылку.
  • Email Branding — настройка внешнего вида: html, шрифт, размер, цвет и т.д. содержания письма.
  • Delivery Options — временная настройка для отправки писем (рассылке). Полезно рассчитать, когда удобнее всего вашем подписчикам получать оповещения.

PingShot — оповещает популярные интернет-службы (американские) для чтения о публикации вашей статьи.
FeedCount — вы можете создать банер с количеством ваших подписчиков и разместить его код к себе на сайт.
Socialize — возможность автоматически отправлять публикуемые сообщения в twitter.com.
Chicklet Choose — Баннеры для прямой подписки на ваш фид. Необходимо разместить предлагаемый код на вашем сайте.
Creative Commons — Сторонний проект, цель которого защитить авторство вашего контента путем разрешения копирования вашего материала с размещением ссылкой на источник. Потребуется регистрация на стороннем проекте.
Password Protector — Простая защита вашего фида логином и паролем.
NoIndex — Возможность запрета индексации от роботов поисковых систем.

Так выглядит основная настройка Feedburner для вашего RSS. Вы всегда сможете улучшить настройку. изменив параметры по своим желаниям.

Плагины RSS для WordPress

Ozh’ Better Feed — Старый, но очень функциональный плагин для работы с RSS. Позволяет выводить миниатюры изображений, кнопку далее и произвольный код в подвал фида.
Пример моей настройки плагина:
Пункт “Read more” Link – Вывод параметра «Читать далее» в любом месте статьи, тегом more.

<br/> <h4 style="text-align: right">⇨ <a target="_blank" href="%%posturl%%">Узнать больше...</a></h4>

Пункт Feed Item Footer — вывод произвольного кода под каждой записью фида.

<hr />
<small>
<p>Copyright © %%date[Y]%%, <a target="_blank" href="%%blogurl%%">YouKit.ru - Ваш комплект web знаний</a>. |
<a target="_blank" href="%%posturl%%">Ссылка на материал</a> | 
<a target="_blank" href="%%posturl%%#comments">%%comments_text%%</a>
<br/>
<center>⋐ <a target="_blank" href="https://youkit.ru/">Новое</a> • <a target="_blank" href="https://youkit.ru/blog/">Блог</a> • <a target="_blank" href="https://youkit.ru/videos/">Обучение</a> • <a target="_blank" href="https://youkit.ru/videos/">Файлы</a> • <a target="_blank" href="https://youkit.ru/contacts/">Контакты</a> ⋑
<br/>
Смотреть похожие статьи в категории %%categorylinks%%.</small></p></center>

Часть функционала данного плагина уже присутствует в расширении SEO by Yoast – комплекс настроек для SEO оптимизации сайта.

RSS Manager — Плагин для изменения внешнего вида отправляемых данных в RSS фид с очень простой настройкой. Расширение позволяет настроить вывод миниатюр и выбрать его расположение, настроить кнопку «Читать далее», а так же при необходимости отложить публикацию в RSS по времени.

Feedburner Form — Виджет для вывода формы подписки RSS Google Feedburner.
Хотя правильней использовать готовый или измененный код формы, который предоставляет сам сервис, не устанавливая лишнее расширение.

RSS решения для WordPress

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

Как вывести миниатюры WordPress для RSS

Вариант кода выведет кликабельные миниатюры в ваш RSS канал. Вставьте код в файл function.php вашей темы или свой плагин.

/* Миниатюры для RSS */ 
function featuredtoRSS($content) {
global $post;
$post_url = get_permalink($post_id);   
$post_title = get_the_title($post_id); 
if ( has_post_thumbnail( $post->ID ) ){
$content = "<div><a target="_blank" href='$post_url' title='$post_title'>" . get_the_post_thumbnail( $post->ID, 'thumbnail', array( 'style' => 'margin-bottom: 15px;width: 100%; height: 100%;' ) ) . '</a></div>' . $content;
}
return $content;
}
add_filter('the_excerpt_rss', 'featuredtoRSS');
add_filter('the_content_feed', 'featuredtoRSS');

Публикации ваших постов в RSS через заданное время для WordPress

Скрипт отложит отправку опубликованного поста в RSS фид на заданное время, в примере на 10 минут. Это полезно если вы уже опубликовали статью, но заметили ошибку или решили ее дополнить, в RSS фид попадет уже исправленный вариант.

Вставьте код в файл function.php вашей темы. Если в вашей теме нет такого файла, создайте его.

function publish_later_on_feed($where) {
global $wpdb;if ( is_feed() ) {
$now = gmdate('Y-m-d H:i:s');
$wait = '10'; // Установка задержки
$device = 'MINUTE'; // MINUTE (минута), HOUR (час), DAY (день), WEEK (неделя), MONTH (месяц), YEAR (год)
$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
}
return $where;
}
add_filter('posts_where', 'publish_later_on_feed');

Для изменения времени задержки измените значение переменной $wait или $device.

Редирект RSS фидов WordPress на фиды FeedBurner

Решение для перенаправления со стандартного фида WordPress http://www.yourblog.com/feed, на ленту сервиса FeedBurner http://feeds.feedburner.com/yourblog.
Больше вы никогда не потеряете подписчика, даже при смене темы, и вам больше не придется вручную редактировать ссылки на RSS фид.

Добавьте в файл .htaccess, который находиться в корневой папки вашего сайта код.

# Редирект фидов WordPress на фиды FeedBurner
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds.feedburner.com/ваш_сайт [R=302,NC,L]
</IfModule>

Замените «yourblog» на ваш URL

Если переадресация не работает, попробуйте другой вариант кода:

# Редирект фидов WordPress на фиды FeedBurner
Redirect 301 /feed/ http://feeds.feedburner.com/ваш_сайт
Redirect 301 /feed http://feeds.feedburner.com/ваш_сайт
Redirect 301 /feed/atom/ http://feeds.feedburner.com/ваш_сайт

Обратите внимание, что активировать переадрисацию необходимо уже после создания фида на FeedBurner, что бы избежать ошибок.
А так же отключать её на время глобальных правок (например изменения адреса вашего канала).

Как удалить рубрики из своего RSS фида в WordPress

Исключайте необходимые категории из трансляции, эти посты никогда не появятся в RSS. Добавте код в файл function.php вашей темы.

function myFilter($query) {
if ($query->is_feed) {
$query->set('cat','-6'); //Не забудьте поменять ID категории
}
return $query;
}
 
add_filter('pre_get_posts','myFilter');

6 — это ID категории, которую необходимо исключить из RSS

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

function feedFilter($query) {
    if ($query->is_feed) {
        $query->set('cat', '6');
    }

    return $query;
}
add_filter('pre_get_posts','feedFilter');

6 — это ID единственной категории, которая будет транслироваться в RSS.

Своя RSS лента, еще один пункт в развитии вашего интернет проекта, который при правильном использовании сыграет только в плюс. Транслируете ли вы контент по RSS и какие используете инструменты для этого?

интересные посты

Как подключить Яндекс кассу на сайт с 54-Ф3
Разработка
0 репосты435 просмотры
Разработка
0 репосты435 просмотры

Как подключить Яндекс кассу на сайт с 54-Ф3

YouKit - Сен 07, 2017

Яндекс.Касса это готовое решение для получения платежей с банковских карт, электронных денег, терминалов на вашем сайте. (далее…)

Структура сайта • как сделать хорошую структуру сайта
Разработка
0 репосты287 просмотры
Разработка
0 репосты287 просмотры

Структура сайта • как сделать хорошую структуру сайта

YouKit - Авг 27, 2017

Один из этапов создания сайта — разработка его структуры (взаимосвязь и расположение всех элементов проекта). У разных сайтов в зависимости…

Как придумать УТП • Уникальное торговое предложение для сайта
Маркетинг
0 репосты484 просмотры
Маркетинг
0 репосты484 просмотры

Как придумать УТП • Уникальное торговое предложение для сайта

YouKit - Июн 15, 2017

Начну с того, что уникальное торговое предложение или УТП для сайта не нужно придумывать, оно должно быть сутью вашего бизнеса.…

Отправить ответ

Уведомлять
avatar
wpDiscuz

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: