Give Me Feed: импорт публикаций из RSS
Плагин проверяет публичную RSS-ленту каждые две минуты и создаёт записи WordPress для новых элементов RSS.
Возможности:
- Публиковать новые записи сразу или сохранять их в черновиках.
- Предотвращать дубли с помощью стабильного хеша RSS-ссылки и GUID элемента.
- Читать стандартные теги RSS
<category>. - Сопоставлять RSS-категории с ID, slug или названиями категорий WordPress.
- При необходимости автоматически создавать отсутствующие категории WordPress.
- Использовать категорию по умолчанию для элементов RSS без тега
<category>. - Сохранять исходную ссылку и URL медиафайлов Give Me Feed в метаполях записи.
- Импортировать первое подходящее изображение как изображение записи.
- Запускать импорт вручную со страницы настроек плагина.
- Предотвращать одновременный запуск нескольких задач импорта.
Распределение по категориям
Плагин читает стандартные теги <category> внутри каждого RSS-элемента <item>.
Сопоставления необязательны. Добавляйте по одному правилу в строке:
News=novosti
Business=15
Special projects=Partner materials
Слева указывается значение из RSS, справа — slug, ID или название категории WordPress.
Если явного сопоставления нет, плагин пытается найти в WordPress категорию с таким же названием или slug. Если категория не найдена, используется настроенная категория по умолчанию.
Расписание импорта
Плагин использует WP-Cron с интервалом в две минуты. WP-Cron запускает запланированные задачи при посещении сайта, поэтому на сайтах с низкой посещаемостью импорт может выполняться с задержкой.
Чтобы соблюдать точный интервал, настройте серверный планировщик на вызов WordPress Cron каждые две минуты. Пример:
*/2 * * * * curl -fsS https://example.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1<h3>Внешние сервисы</h3>
Плагин работает с внешними RSS-лентами. Администратор сайта указывает URL ленты в настройках плагина.
При использовании RSS-ленты Give Me Feed плагин отправляет HTTP-запросы на указанный URL, обычно в формате https://api.givemefeed.com/rss/..., чтобы получить новые публикации.
Если импорт изображений включён, WordPress также загружает медиафайлы по URL из тегов RSS media:thumbnail и media:content.
Плагин не отправляет персональные данные пользователей сайта в Give Me Feed и не выполняет скрытую аналитику. Владелец сайта сам решает, подключать ли RSS-ленту и сохранять ли её URL в настройках.
Сайт сервиса Give Me Feed: https://givemefeed.com/
Метаполя импортированных записей
_gmf_rss_item_key— хеш для предотвращения дублей._gmf_rss_guid— исходный GUID элемента RSS._gmf_rss_feed_url— настроенный URL RSS-ленты Give Me Feed._gmf_rss_source_url— исходный URL публикации._gmf_rss_media_urls— URL медиафайлов из RSS-элемента.