Разработка плагина WordPress для интеграции данных
Необходимо разработать кастомный плагин для CMS WordPress, который будет выполнять функцию синхронизации и отображения информации с указанного внешнего веб-ресурса.
Основная задача плагина
- Реализовать механизм безопасного подключения к внешнему источнику данных (стороннему сайту).
- Обеспечить регулярное (по расписанию или вручную) получение актуальной информации (например, анонсы, прайс-листы, новости, каталог товаров).
- Корректно отображать полученные данные на страницах целевого сайта, созданного на WordPress.
Ключевые требования к функционалу
- Плагин должен быть написан с соблюдением стандартов и лучших практик разработки для WordPress.
- Необходимо предусмотреть настройки в админ-панели WordPress: URL источника данных, частоту обновления кэша, шаблоны вывода.
- Реализовать обработку ошибок при получении данных (например, если источник недоступен).
- Данные должны кэшироваться для снижения нагрузки на сайт и внешний сервер.
- Предоставить шорткоды или виджеты для удобного размещения информации в любом месте сайта.
- Обеспечить безопасность: валидацию и санацию данных, безопасные запросы к внешнему API или парсинг (если применимо).
Что ожидается от исполнителя
- Чистый, документированный код плагина.
- Готовый к установке .zip-архив плагина.
- Краткая инструкция по установке и настройке.