Описание проекта
Необходимо разработать плагин для WordPress, который обеспечит автоматический обмен данными между двумя независимыми установками системы. Сайты представляют собой две версии одного проекта - одна на русском языке, другая на английском. Каждая CMS работает отдельно.
Основные требования к функционалу плагина:
- Создание REST API эндпоинтов на одном из сайтов для приема и отправки данных.
- Логика синхронизации записей, страниц, категорий, тегов и произвольных типов записей.
- Механизм маппинга (сопоставления) идентификаторов и ссылок между двумя сайтами.
- Поддержка двунаправленной синхронизации при ручном или автоматическом триггере.
- Возможность настройки полей для передачи (ACF поля, мета-поля, кастомные таксономии).
- Система логирования и обработки ошибок синхронизации для отладки.
Технические детали
Плагин должен быть оформлен в соответствии со стандартами WordPress Coding Standards. REST API запросы должны быть защищены: рекомендуемый механизм - базовая аутентификация через API-ключи, без установки сторонних бандлов вроде WooCommerce или другой торговой платформы. Код плагина должен быть устойчивым к повторным запросам и не приводит к созданию дублей материалов.
Это позитивный проект с четкой задачей. Старт - в ближайшие 24 часа при полной ясности ТЗ и сроках реализации. Исполнителю необходимо выслать список ссылок на выполненные похожие правки или плагины связи REST API для WordPress.
Связь после отклика. Личная информация будет предоставлена в переписке.