WP RSS Aggregator — плагин для автонаполнения WordPress сайта

Ищете информацию по теме и устали просматривать кучу сайтов? Может будет проще получить ее в одном месте? Этим и занимаются агрегаторы новостей (RSS-агрегаторы). Они собирают и отображают тематические статьи (заголовки + фрагменты) в одном месте для удобства читателей.

Агрегаторы подписываются на RSS-ленты сайтов, импортируют их контент и отображают на веб-ресурсе.

Плагин WP RSS Aggregator

Репозиторий WordPress имеет несколько плагинов для импорта и сохранения RSS-каналов на сайт (их обзор мы делали в одной из прошлых статей). WP RSS Aggregator — один из лучших среди них по возможностях и удобстве работы.

Возможности WP RSS Aggregator:

  • любое количество источников для импорта данных;
  • управление количеством и временем импорта;
  • шорткоды для показа импортированного контента в любом места сайта;
  • автоматическое обнаружение RSS-ленты без точного ее URL-адреса;
  • открытие напрямую видео с YouTube, DailyMotion и Vimeo;
    импорт/экспорт элементов лент;
    вставка ссылки и названия первоисточника;
    управление показом даты и автора публикации;
    совместимость с WordPress-библиотекой Simplepie.

Пример работы плагина WP RSS Aggregator

Настройка WP RSS Aggregator

После установки и активации перейдите в админ-панели в раздел RSS Aggregator.

Админ-панель

В разделе есть несколько подпунктов.

  • Источники лент. Тут появится список всех добавленных источников лент.
  • Добавить новый. Тут вы сможете добавлять новые ленты.
  • Пункты лент. Элементы добавленных лент.
  • Черный список. Вы можете пропустить импорт любого элемента ленты, перечислив их здесь.
  • Импорт и Экспорт. Импорт/экспорт каналов.
  • Настройки. Основные параметры плагина.
  • Отладка. Это помогает обновлять или удалять элементы ленты.
  • Помощь и Поддержка. Ссылки на документацию и часто задаваемые вопросы.

Теперь приступим к настройке плагина.

1. Общие настройки WP RSS Aggregator

В разделе RSS Aggregator -> Настройки вы сможете задать общие настройки плагина (например, максимальный возраст импортируемых элементов ленты, максимальное количество элементов в ленте, частоту и порядок импорта, название).

Страница настройки плагина WP RSS Aggregator

2. Добавление RSS-ленты

Перейдите RSS Aggregator -> Добавить новый. Тут укажите название источника (в первом поле) и URL-адрес источника (поле Адрес), контент которого хотите импортировать на свой WordPress-сайт.

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

Для добавления ссылки на источник в опции Link Source выберите значение On.

Страница настройки плагина WP RSS Aggregator

Дополнительные настройки добавления нового канала:

  • Validate feed — проверка, работает ли URL-канал. Лимит — количество сохраняемых элементов из импортированного фида.
  • Ссылка на приложение — доступ к ссылкам на изображения, аудио, видео, файлы вложений и флэш-контента.
  • Unique titles only — позволяет избежать дублирования нескольких ссылок для одной статьи или при изменении постоянных ссылок.
  • Link Source — связывание источника ленты с исходным RSS-каналом.

Чтобы проверить, работает ли источник, нажмите кнопку Опубликовать ленту. В блоке Предварительный просмотр ленты отобразятся последние элементы с заголовком статьи и датой публикации.

Добавление нового RSS-канала в плагине WP RSS Aggregator

Все новости канала, которые импортировал плагин, можно увидеть в разделе RSS Aggregator -> Пункты лент.

Импортированные новости RSS-канала в плагине WP RSS Aggregator

По адресу RSS Aggregator -> Источники лент вы увидите список всех каналов, которые добавили через плагин.

Список добавленных RSS-каналов в плагине WP RSS Aggregator

3. Импорт и экспорт

Чтобы добавить разнообразие в свой контент, вы наверняка захотите импортировать записи с нескольких каналов.

Функция импорта в плагине WP RSS Aggregator полезна для поиска контента из различных источников. Например, на новостном веб-сайте можно отобразить список из более чем 50 тематических источников новостей. Эта функция поможет вам импортировать их все сразу.

Импорт RSS-каналов в плагине WP RSS Aggregator

Нужно ввести имена и URL-адреса ваших каналов, разделяя их запятыми в каждой строке. Например;

http://www.myfeed1.com, http://www.myfeed2.com, http://www.myfeed3.com

Вы тоже можете использовать стандартные инструменты WordPress для импорта/экспорта. Для этого:

  • перейдите в админ-раздел Инструменты -> Импорт;
  • в списке найдите пункт RSS и под ним нажмите кнопку Запустить импорт.

Импорт RSS в WordPress

Вы также можете экспортировать все настройки плагина из другого сайта. Для этого перейдите RSS Aggregator -> Импорт и Экспорт и в блоке Настройки импорта и экспорта выполните нужные действия.

Импорт/экспорт настроек в плагине WP RSS Aggregator

4. Черный список

Может случиться так, что вы захотите пропустить некоторые ленты и своего большого списка. Для этого нужно перейти в раздел RSS Aggregator -> Черный список, нажать кнопку Добавить новую и указать ее название.

Исключение лент в плагине WP RSS Aggregator

5. Отображение лент на странице, в записи или виджете

Недостаточно просто добавить источники фида и настроить импорт элементов фида на сайт. Еще нужно настроить, как они будут отображаться. За это отвечают блоки Настройки отображения лент, Настройки отображения дат и Стили в разделе RSS Aggregator -> Общие.

Настройка отображения лент в плагине WP RSS Aggregator

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

Есть возможность связать видео с элементами или встроить его на свою страницу, ограничить количество элементов для отображения и выбрать пагинацию “Предыдущие записи” / “Следующие записи”.

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

Если вам не нравится стиль отображения по умолчанию, то плагин позволяет использовать собственные CSS-стили. Для этого установите флажок напротив опции Запретить стили.

Для отображения элементов ленты в записи WP RSS Aggregator используются шорткоды. Чтобы получить к ним доступ:

  • откройте страницу или запись на редактирование;
  • на панели инструментов визуального редактора нажмите на значок RSS.

Страница редактирования записи

Во всплывающем окне нажмите кнопку Добавить шорткод. В публикацию плагин добавит шорткод, который автоматически отобразит все элементы ленты в записи или на странице. Если вы используете шорткод [wp-rss-aggregator], ничего не добавляя к нему, то будут показаны все элементы ленты.

После обновления записи или страницы вы увидите список новостей ленты:

Страница записи на сайте

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

6. Отладка

Отладка (RSS Aggregator -> Отладка) обновляет все каналы одним щелчком мыши. Она проверяет все источники ленты на наличие новых элементов, не изменяя уже существующие.

Отладка в плагине WP RSS Aggregator

Помните, что обновление может создать высокую нагрузку на сервер хостинга, особенно если несколько RSS-каналов.

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.