Техническое задание: Настройка раздельных RSS-лент в WordPress
Цель проекта
Необходимо реализовать на сайте WordPress механизм формирования двух отдельных RSS-лент (каналов). Критерием разделения является длина текстового контента в публикациях.
Основные требования
- Две RSS-ленты: Одна лента должна содержать короткие посты, вторая - длинные. Критерий «короткий/длинный» должен быть настраиваемым (например, по количеству слов или символов).
- Полный медиаконтент: В обе ленты должны автоматически включаться все медиафайлы, присутствующие в теле поста:
- Одиночные изображения и видео.
- Изображения, добавленные через стандартную галерею WordPress.
- Прочие встроенные медиаобъекты.
- Автоматизация: Процесс распределения постов по лентам и включения медиа должен работать автоматически при публикации или обновлении материала.
Ожидаемые методы реализации
Исполнителю необходимо предложить оптимальный способ решения. Приоритетными считаются:
- Написание собственного PHP-скрипта (плагина) для WordPress с использованием хуков и фильтров.
- Адаптация и кастомизация существующего плагина для работы с RSS.
- Любое другое технически грамотное решение, обеспечивающее стабильную работу и соответствие всем требованиям.
Результат работы
- Две рабочие ссылки на RSS-ленты (например, /feed/short и /feed/long).
- Настройка критерия разделения по длине поста в админ-панели.
- Корректное отображение полного медиаконтента в каждой ленте при проверке RSS-ридером.