Все сайты WordPress способны публиковать RSS-каналы. WordPress также имеет встроенную поддержку для получения любой RSS-ленты и отображения ее на вашем сайте. Вы можете просто перейти к Внешний вид » Виджеты перетащите виджет RSS на боковую панель, который позволит вам ввести URL любой ленты и отобразить ее. Но что, если вы хотите сделать больше с этими лентами? Как создать сайт-агрегатор в вашей отрасли или что-то вроде Alltop? В этой статье мы покажем вам, как получать каналы в WordPress с помощью WP RSS Aggregator.
Первое, что вам нужно сделать, это установить и активировать плагин WP RSS Aggregator. Базовый плагин доступен бесплатно, но вам нужно будет приобрести дополнения, чтобы воспользоваться всеми преимуществами этого мощного плагина. Мы рассмотрим эти дополнения здесь, а вы сможете решить, какие из них нужны вам на вашем сайте.
После активации плагина вы заметите новый пункт меню верхнего уровня в боковой панели администратора WordPress с надписью RSS Agregator. Чтобы добавить новую ленту, вам нужно перейти на страницу RSS Агрегатор » Добавить новый.
Просто добавьте заголовок для ленты, e.g. WPBeginner. После этого введите URL канала, например.g. https://www.wpbeginner.com/feed и описание фида (необязательно). Как только вы закончите, нажмите на кнопку Опубликовать ленту.
Вот и все, теперь WP RSS Aggregator готов к получению и отображению ленты, которую вы только что добавили. Повторите процесс, если вы хотите добавить больше RSS-каналов.
Чтобы отобразить фиды на вашем сайте, просто добавьте этот шорткод в пост или страницу WordPress:
Вы также можете использовать этот шорткод в текстовом виджете на боковой панели. Если шорткод не работает в виджете, то вам нужно добавить этот код в функции вашей темы.php файл:
add_filter('widget_text', 'do_shortcode');
Как отображать миниатюры и выдержки из постов с помощью фидов
Чтобы отображать записи ленты с выдержками и миниатюрами постов, вам необходимо установить и активировать дополнение Выдержки и миниатюры расширение для WP RSS Aggregator. Это платное дополнение, которое продается отдельно.
Дополнение работает из коробки, поэтому лента новостей, которую вы настроили ранее, теперь сможет отображать миниатюры и выдержки. Однако, вы можете настроить параметры для миниатюр и выдержек из RSS Aggregator » Настройки экран.
Импорт фидов в посты или любой пользовательский тип поста
Вы также можете импортировать фиды из ваших источников в виде постов или пользовательских типов постов в вашем блоге WordPress. Для этого вам необходимо установить и активировать Feed to Post дополнение. После активации, он автоматически отключит дополнение Excerpts and Thumbnails из-за проблемы совместимости. Дополнение Feed to Post будет автоматически получать выдержки/содержание и миниатюры из ваших источников фидов.
Чтобы настроить дополнение, вам нужно перейти по ссылке RSS-агрегатор » Настройки и перейдите на вкладку Feed to Post. На этом экране вы можете выбрать способ импорта фидов на ваш сайт. Вы можете выбрать тип поста, формат поста, категории, а также решить, как обрабатывать изображения и другие мультимедиа.
Фильтрация ключевых слов в источниках фида
Также можно создать агрегатор фидов, основанный на определенных темах и ключевых словах. Вы можете настроить WP RSS Aggregator на получение только тех элементов ленты, которые соответствуют определенным ключевым словам, фразам или тегам. Чтобы включить эту функцию, вам необходимо установить и активировать ее Фильтрация ключевых слов аддон для WP RSS Aggregator. После установки просто перейдите на страницу настроек плагина и нажмите на вкладку «Фильтрация ключевых слов». На этом экране вы можете добавить ключевые слова и теги для фильтрации.
RSS-каналы — это мощный инструмент, который можно использовать для сбора и агрегации контента для нишевой аудитории и создания сайтов сообществ. Мы надеемся, что вы нашли эту статью полезной в добавлении внешних каналов в WordPress с помощью WP RSS Aggregator.
Если вам понравилась эта статья, пожалуйста, следите за нами в Twitter и подписывайтесь на наш канал YouTube.
Источник: www.wpbeginner.com