Seo-Бизнес блог Progress-project

Все о создании, продвижении сайтов и заработке в интернете

Обновлённый дизайн блога Progress-project
logotip «Progress-project»
logotip «Progress-project»

Вывод изображения в RSS ленту

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

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

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

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

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

Намой взгляд немалую роль в этом могут сыграть картинки, вот ссылка на ленту новостей «Progress-project», как видите rss с картинками выглядит значительно веселее, но к сожалению в feedburner нет возможности создавать rss ленты с картинками, именно поэтому многие вебмастера, чтобы вывести в свои rss ленты изображения прибегают к помощи спец-плагинов на подобии: «WP RSS Images» или «Insert RSS Thumbnails».

Но мы то знаем, что многие плагины значительно увеличивают нагрузку на сервер и поэтому при существовании альтернативы лучше обойтись без них.

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

Формирования анонса, вывод в rss ленту изображений без плагина

Итак, прежде всего нам необходимо определиться с тем в каком именно виде будет отображаться контент в нашей rss-ленте.

Feedburner предусматривает вывод, как всего поста так и только его анонса и здесь конечно же необходимо выбрать вывод анонса, иначе посетителям rss — канала просто незачем будет переходить на блог, так как весь материал они смогут просматривать непосредственно в feedburner.

Чтобы настроить вывод анонса в административной панеле блога выбераем: «настройки» либо «параметры» здесь всё будет зависеть от версии перевода, далее переходим: «чтение»:

Указываем «Анонс» и сохраняем изменения.

Теперь, что касаемо самих миниатюр, по умолчанию в нашем CMS изображения формируются сразу в 3 размера:

«thumbnail» — Миниатюры (150 на 150)
«medium» — Средний (300 на 300)
«large» — Крупный (640 на 640)

Чтобы изменить размер формирования картинок на любой свой переходим: снова в «настройки» либо «параметры» далее «медиафайлы».

Теперь когда мы определились с размерами изображений и всего контента в целом, выводимого в ленте новостей feedburner и с тем условием, что на блоге уже включён вывод миниатюр.

Можно смело приступать непосредственно к внедрению в файл functions.php действующей темы, специального кода способного выводить в rss изображения.

Выводим в rss изображения

Открываем для редактирования упомянутый выше файл темы: functions.php и в самый низ перед: ?> вставляем небольшой код функции:

function Progress_image_rss($content) { 
global $post; 
if ( has_post_thumbnail( $post->ID ) ) { 
$content = '' . get_the_post_thumbnail( $post->ID, 'thumbnail', array( 'style' => 'float:left; margin:0 10px 10px 0;' ) ) . '' . $content; 
}
return $content; 
} 
add_filter('the_excerpt_rss', 'Progress_image_rss');

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

Меняя в коде значения изображений вы можете влиять на их размер.

Например, чтобы в вашей ленте новостей на feedburner вместо миниатюры выводилась картинка в полном своём размере, просто измените:

thumbnail

на

large

Собственно это и всё о чём я сегодня хотел вам рассказать. Подписывайтесь на обновления «Progress-project» впереди ещё много интересного.

Желаю удачи до новых встреч!

С уважением, автор блога!
© progress-project
★Обновлено:2016-05-25

Введите свой e-mail:

Вы можете поделиться статьёй в социальных сетях:

Ваш комментарий

Внимание! Перед тем, как вставить в комментарий: html, php либо JavaScript, преобразуйте его в HTML сущность!

» Подписаться на комментарии по RSS
Поиск по блогу

Введите свой e-mail:

ВКонтакте Google+ Facebook RSS-лента сайта abrek-ad-abra.ru

Топ комментаторов

Виктор(6)
seoonly(4)
Николай(3)
Олег(3)
Иван(3)

© 2015-2017

SEO-Бизнес блог «Progress-project».

Все материалы, опубликованные на сайте: принадлежат автору и охраняются в соответствии с законодательством РФ.

При использовании материалов сайта гиперссылка на обязательна!



seo-блог