Настраиваем ленту RSS WordPress с картинками.

Приветствую всех вебмастеров работающих на WordPress, сегодня на WebMasterMaksim.ru я расскажу как настроить rss с картинками.

Думаю как настроить RSS ленту wordpress, вы все знаете, точней ее то и настраивать сильно не нужно, она сразу работает после установки движка.

Единственное, что можно настроить, так это количество последних статей отображаемых в ленте, и в rss отображать полный текст статьи либо анонс.

Эти настройки вы можете найти проделав следующий путь в админке WordPress: настройки > чтение и выбрать соответствующие поля для редактирования, если вас не устроят данные установленные по умолчанию.

Настраиваем ленту RSS WordPress с картинками

Провожу бесплатное обучение на Форекс
Я ВебМастерМаксим провожу консультирование по заработку на Форекс! Вы с легкостью повторите мой путь! Интересует?
Форекс обучение

Тля тех кто не знает, ваша rss wordpress находится по адресу:

ваш-адресс.ru/feed

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

Я думаю, что вы это уже знаете, но вот у многих возникает вопрос как настроить в rss вывод картинок, или как выводить в ленте wordpress, полное изображение статьи, среднею, большую миниатюру или маленькую.

Картинки в rss ленте wordpress, безусловно украсят ее внешний вид и увеличат кликабельность, вот посмотрите как выглядит моя rss через Feedburner с картинками.

Итак, поехали, вам понадобится вставить в файл functions.php вашей темы wordpress, следующий код:

[php]function featuredtoRSS($content) {
global $post;
if ( has_post_thumbnail( $post->ID ) ){
$content = » . get_the_post_thumbnail( $post->ID, ‘thumbnail’, array( ‘style’ => ‘float:left; margin:0 15px 15px 0;’ ) ) . » . $content;
}
return $content;
}
add_filter(‘the_excerpt_rss’, ‘featuredtoRSS’);
add_filter(‘the_content_feed’, ‘featuredtoRSS’);[/php]

А теперь я расскажу как выводить нужный вам размер картинок, для этого вам нужно будет работать со строчкой из приведенного мною кода: get_the_post_thumbnail($post->ID, ‘thumbnail’

В нем вы видите в данный момент значение — thumbnail, этот параметр будет отображать миниатюру.

Если заменить thumbnail, на medium, то будет выводится средний размер миниатюр, как раз я в своей rss ленте wordpress применяю именно этот формат.

Ну а если заменить thumbnail, на large, то получим большой размер миниатюр.

И в заключении хочу сказать, что если вы хотите выводить родной размер картинки, то в коде установите full.

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

Вот посмотрите видео как организовать работу с мини картинками:


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

WordPress rss плагины для вывода картинок.

WP RSS Images — очень простенький плагин, который добавит картинки к вашей rss/

Insert RSS Thumbnails — этот плагин выведет миниатюры в rss.

Как видите ничего сложного в этом нет!

Понравилась статья?! Жми на кнопку!
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(4 голоса, в среднем: 4 из 5)
загрузка...
  • Наталья

    Да, в видео практически ничего не видно -даже если увеличить экран -все размазано, поэтому важно использовать голос и калауты *(рамки и т.д.). чтоб было понятно.

  • admin

    Наталья, если вы имеете ввиду видео про миниатуры, то перейдите по ссылке выше — «миниатюры в WordPress», там я все подробно расписал, думаю вам будет понятно.

  • Наталья

    Меня больше ответ на первый вопрос интересует, а читать я умею и видео мне не столь важно.

  • Ольга Черныш

    Как узнать адрес RSS-фида и че это вообще?. Я просто хочу воспользоваться rss adder, и там спрашивают.

  • admin

    Если сайт на вордпресс ваш-адресс.ru/feed

  • Ольга Черныш

    Сработало.

  • MID.2.WAP

    Maxim, spasibo!
    Interesno,no…

    Kak v Vashem bloge :
    1.1.
    podpisat’sya TOL’KO na interesuyushchie MENYA stat’yi,
    i ne chitat’ v pochte «musor» (Forex’y i pr.)
    &
    1.2.
    videt’
    v Subject’e
    vkhodyashchego pis’ma
    nazvanie SOOTVETSVUYUSHCHEY temy
    (a ne prosto «WebMasterMaxim»);
    naprimer:
    «Создать блог WordPress»
    [
    https://webmastermaksim.ru/category/wordpress
    https://webmastermaksim.ru/category/nachinayushhemu-vebmasteru
    https://webmastermaksim.ru/raskrutka-sajta
    https://webmastermaksim.ru/category/xosting-i-domenny
    https://webmastermaksim.ru/
    https://webmastermaksim.ru/
    ].

    Zaranee spasibo!!!

    ~`~

  • admin

    У меня общая rss лента, подписки на разделы нет!

  • Елена

    Максим, очень нравятся ваши статьи по улучшению блога. Сегодня я, с вашей помощью, рискнула влезть в файл functions.php, добавила код, который должен выводить картинки в ленте rss. А теперь вдруг подумала — одного кода достаточно для этого? Вы внизу пишите о миниатюрах к записям. Моя тема поддерживает эту функцию, но я не использую вывод миниатюр, т.к. тема сама выводит миниатюрой первую картинку поста для анонса.
    Чтоб мой вопрос не потерялся в моей писанине, повторю его ещё раз —
    достаточно ли одного кода для вывода картинок в ленте?

  • admin

    Елена, если у вас миниатюры нужного размера сгенерированы, то тогда достаточно просто кода. Ну а если нужного размера нет, то нужно все перенастроить и сгенерировать нужные размеры!

  • Елена

    Максим, а может быть достаточно указать нужный размер картинки в коде? Если вам не сложно, посмотрите, как выглядит у меня главная страница https://moy-dom-v-tursii.ru/, наверное, это не medium… На видео вы где-то прописывали размер, мне так показалось. Можно ли этот код написать здесь?

  • admin

    Я так понимаю вам не подходят четыре варианта картинок: thumbnail, medium, large, full?

  • Елена

    Нет, Максим. У меня картинки в ленте не появились и я не могу сообразить, какой именно вариант из 4-х мне подходит. Можно, конечно, методом тыка, тогда вопрос — как быстро я смогу увидеть изменения? Или для этого нужно какое-то время. Загвоздка именно в этом.

  • admin

    Если у вас rss через feedburner, то зайдите во вкладку «решай проблемы» и нажмите на кнопку «resync now» и лента обновится (это в feedburner)! Установленные размеры миниатюр посмотрите — настройки> медео файла (это админка), там же их можно изменить на нужные.

  • Елена

    Максим, всё сделала, как вы посоветовали, картинок нет https://clip2net.com/s/4YSy04. А так хочется сделать ленту, похожую на вашу. Что-то не так у меня, а что — никак не ухвачу…

  • admin

    Елена, вы посмотрите у вас вообще миниатюры сгенерированы, и каких размеров, если нет или размеры не подходят перегенерируйте, установите код в rss вот и все ничего сложного в этом нет, вот статья про миниатюры https://webmastermaksim.ru/wordpress/sozdanie-miniatyur-ili-avtomaticheskaya-generaciya-miniatyur-v-wordpress.html

  • Игорь

    Подскажите, пожалуйста, Максим. Делаю блог на вордпрессе, шаблон сам делал в программе Артистир. В обычных шаблонах присутсвует значок РСС (RSS).В том, который я сделал нет его. Делаю пока блог на дэнвере. Вы писали что имеется своя RSS настройка в вордпрессе. Её нельзя на дэнвере настроить?Можно ли потом в Артистире доделать значок RSS?

  • Игорь

    Ещё хотел спросить. Я новичок пока в блогостроении. Слышал что Фидбёрнер уже не работает. Мельком читал где-то на блогах. Не просвятите по этой теме?

  • Светлана

    Доброго времени суток, после вставки кода вместо картинки отображается ссылка на картинку в RSS-ленте, не подскажете в чем проблема?

  • admin

    Игорь, с денвером ни когда не работаю, нет нужды. А с Артистер генерирует много лишнего кода, можно сделать проще, установить все на хостинг и редактировать шаблон через админку, можно вставлять любые иконки и так далее…

  • admin

    Я знаю что Google reader закрывают, а про FeedBurner это пока только слухи

  • admin

    У вас наверное не сгенерированы миниатюры.

  • Светлана

    И плагин скачала, и коды прописывала, все равно RSS без картинок выводится, видимо что-то в теме (((

  • admin

    У вас нет миниатюр, плагин скачать не достаточно, при помощи его нужно сгенерировать миниатюры. А то получается код для вывода миниатюр вы установили, а миниатюр самих нет!

  • Александр

    Здравствуйте, прошу прощения за несовсем в тему коммент.

    Подскажите пожалуйста, как настроить в rss временную зону

    вместо
    Mon, 10 Jun 2013 21:28:35 +0000

    нужно
    Mon, 10 Jun 2013 21:28:35 +0300

    в настройках wordpress — вкладка «общее» поставил всё, как нужно, но в rss ничего не меняется.

    Спасибо.

  • admin

    Здравствуйте! нужно проставить как вам нужно и не забыть сохранить настройки! все!

  • Вячеслав

    Здравствуйте не подскажете мне что делать с этими картинками в RSS ни как не могу добиться что бы они показывались нормально по человечески то есть они показываются у меня но только если нажмёшь на ссылку в фиде а так их не видно всё перепробовал уже и плагины ставил и код писал этот ни чего не помогает добился только одного это ссылка на картинку выходит весь инет перерыл нет решения этой проблемы Помогите мне хотя бы ваш файл посмотреть functions.php я бы сам разобрался тогда

  • admin

    Здравствуйте Вячеслав! Я выложил код, который у меня прекрасно работает на многих моих сайтах! Перейдите на мою ленту и посмотрите. Возможно вы его устанавливаете не в то место файла functions.

  • Вячеслав

    Так в какое место нужно вставлять это год не понятно на видео на вашем ни чего не видно Что делать уже не знаю думаю ввобше бросить эту глупую затею с картинками Бьюсь уже неделю ни кто ни чего толком сказать не может В плагене NInsert RSS Thumbnails выводиться только ссылка на картинку Одни говорят ввобше что дело не файле functions.php другие говорят наоборот вобшем ни чего не пойму

  • Вячеслав

    Вы сделали одно видео как и что делать чтобы всё понятно всем людям с вашими коментами голосом и всё больше бы не было ни каких вопросов к вам извините меня если я что то написал обидное вам

  • admin

    Вячеслав, ну вы первый у кого это не получается, есть код, его нужно просто скопировать и вставить! И все! У вас то хоть миниатюры к каждому посту сгенерированы и вы их установили????? Если нет, то понятно, что они у вас выводится не будут, их просто нет!

  • Вячеслав

    Миниатюры есть но их нет на самом сайте они только у меня в админки может быть из-за этого я не знаю? Вернее так я их вижу только в админки их не видно на самом сайте а если нажимаешь на картинку на сайте открываеться ещё одна картинка я не знаю миниатюра это или нет они у меня почти одинаковые по размеру

  • admin

    Вячеслав, зайдите в настройки > медиафайлы и настройте размеры миниатюр. К статьям может вы и прикрепили миниатюру, но это еще ни о чем не говорит! К примеру вы данным кодом выводите миниатюру среднего размера, а она у вас просто отсутствует и поэтому не отображается! Если я прав, то вам просто нужно проставить в настройках нужные размеры и сгенерировать миниатюры специальным плагином, как это сделать читайте в статье https://webmastermaksim.ru/wordpress/sozdanie-miniatyur-ili-avtomaticheskaya-generaciya-miniatyur-v-wordpress.html

    Просто если у вас миниатюры не отображаются, то их просто у вас нет! По крайней мере нужного размера!

  • Вячеслав

    вот гляньте мой сайт если вам несложно xx-love.ru там вроде бы есть миниатюры если я не ошибаюсь конечно нужно ли их переделывать?

  • admin

    Вячеслав, значит выводите те миниатюры которые у вас уже есть! thumbnail или medium или large! Всего три размера! Я же не вижу какие у вас миниатюры есть, а каких нет! Вы посмотрите сами, у вас в шаблоне выводятся миниатюры large? Значит и меняйте код под них!

  • Алексей

    спасибо большое автору. Перепробовал разные способы для вывода картинок в RSS, использовал плагин и разные коды. Ничего не получалось, уже хотел обращаться к фрилансерам и тут я нахожу Ваш блог в поиске Google.

  • Алёна

    А как выводить похожие статьи с картинками внизу поста?

  • admin

    Алёна, добавьте функцию вызова миниатюр https://webmastermaksim.ru/wordpress/sozdanie-miniatyur-ili-avtomaticheskaya-generaciya-miniatyur-v-wordpress.html

  • Алёна

    Спасибо, буду пробовать.

  • василий

    спасибо за статью. теперь у меня в RSS блога появились картинки. долго не мог понять только, что надо на фидбарнере еще нажать кнопку «ресинк нау» на вкладке «решай проблемы», чтобы кнопки отобразились. единственно, что вместо medium я установил small и теперь картинки смотрятся более эргономично.

  • Андрей

    У меня после прописания в файле functions темы выдало ошибку просто текст: function featuredtoRSS($content) { global $post; if ( has_post_thumbnail( $post->ID ) ){ $content = » . get_the_post_thumbnail( $post->ID, ‘thumbnail’, array( ‘style’ => ‘float:left; margin:0 15px 15px 0;’ ) ) . » . $content; } return $content; } add_filter(‘the_excerpt_rss’, ‘featuredtoRSS’); add_filter(‘the_content_feed’, ‘featuredtoRSS’);

    Возможно, Вы не указали, что надо прописать конкретные адреса с моего блога?

  • Баяс

    Здравствуйте! Никак не могу найти внешнюю ссылку на фидбернер,в смысле в каком файле она находится.Обшарил все файлы блога и темы,html кода ссылки нигде нет,может по другому закодировано? Ни в сайдбаре,ни в футере нигде нет.Помогите,пожалуйста.

  • Максим Миронов

    Здравствуйте! Может плагином выводится

  • Наталья

    Поставила код но что то ни каких изменений на фиде нет. В чем может быть проблема? Сайт на ВП. RSS через фидбернер

↑ Получай комментарии на E-MAIL