Веб-Денис
Помогаем создавать лучшее
  • Ответы WP
  • HTML-CSS
  • Фон сайта
  • Блог DM
Главная › Wordpress › RSS лента

Как вставить изображение в RSS ленту WordPress?

2022-03-18
Источник: неизвестно

На сайте созданный на WordPress существует страница под названием RSS лента, по следующему адресу:

https://Ваш сайт/feed

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

PHP

/** RSS - вставить изображение в ленту
-------------------------------------------------------- **/
function featuredtoRSS($content) {
global $post;
if ( has_post_thumbnail( $post->ID ) ){
$content = '<div>' . get_the_post_thumbnail( $post->ID, 'full', array( 'style' => 'float:left; margin:0 15px 15px 0;' ) ) . '</div>' . $content;
}
return $content;
}
add_filter('the_excerpt_rss', 'featuredtoRSS');
add_filter('the_content_feed', 'featuredtoRSS');

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

Настройки => Чтение => Для каждой статьи в RSS-ленте отображать

И поставить галочку напротив Отрывок.

RSS ленту WordPress

На этом у меня всё! Удачных решений!

С уважением, Денис Мехедов
→Как на Wordpress отключить все RSS ленты рубрик кроме нужной?→Как отключить RSS ленты на сайте Вордпресс?→Как удалить версию WordPress в шапки сайта и RSS-страницах?
4 Комментария
  1. Николай Васильевич
    09.03.2022 в 21:39
    #1

    А как зделать, чтобы картинка справа была в ленте?

    Ответить
    • Денис М
      09.03.2022 в 22:02
      #2

      В коде есть строчка

      float:left; margin:0 15px 15px 0;

      замените её на эти CSS стили:

      float:right; margin:0 0 15px 15px;

      Ответить
      • Николай Васильевич
        09.03.2022 в 22:12
        #3

        Огромедное вам спасибо! Всё работает!

        Ответить
  2. Лариcа Мышка
    22.03.2022 в 14:51
    #4

    Ой спасибо вам за такое классное решение, я избавилась от плагина и поставила ваш код и всё заработало, а с плагином мучилась весь вечер, так обидно, столько времени впустую потратила.

    Ответить
Отменить ответ
Автор Денис Мехедов
Привет!

Я Денис Мехедов.

И я даю ответы на темы:

Ответов - 160
  • CSS стили 5
  • functions.php 2
  • htaccess 13
  • JavaScript 5
  • RSS лента 9
  • Sitemap.xml 4
  • wp-config.php 9
  • Админка 12
  • Верхняя панель 5
  • Дизайн 9
  • Доступ 3
  • Записи 18
  • Записи выводим 9
  • Комментарии 15
  • Метки 2
  • Миниатюры 7
  • Обновления 6
  • Отключаем код 5
  • Поиск 5
  • Пользователи 2
  • Рубрики 8
  • Статистика 2
  • Страницы 2
  • Шорткоды 3

  • О проекте
  • Автор
  • Контакты
  • Комментарии
  • © Web-Denis 2022
  • Дизайн © ДМ
  • Хостинг Timeweb
При копировании материалов, ссылка на сайт обязательна.
Политика конфиденциальности
Мы cохраняем файлы cookie.