Техническое задание: Ручная интеграция Яндекс Каптчи
Необходимо реализовать защиту форм на сайте WooCommerce с помощью сервиса «Яндекс Каптча». Ключевое требование - выполнение работы вручную, с прямым внесением кода, без привлечения сторонних плагинов или конструкторов.
Основные требования
- Метод реализации: Исключительно ручная интеграция по официальной документации и инструкциям от Яндекс.
- Запрещено: Использование любых плагинов WordPress/WooCommerce для данной задачи.
- Цель: Установка каптчи на целевые страницы сайта (например, страница входа, регистрации, оформления заказа).
- Ожидаемый результат: Полностью рабочая и проверенная каптча, корректно отображающаяся и функционирующая на фронтенде и бэкенде сайта.
Что нужно сделать
- Получить ключи (клиентский и серверный) в сервисе Яндекс Каптча.
- Внедрить необходимый JavaScript-код для отображения каптчи на фронтенде.
- Реализовать серверную логику (PHP) на стороне WordPress/WooCommerce для проверки ответа от каптчи.
- Интегрировать проверку в процессы отправки защищаемых форм.
- Протестировать работоспособность на всех этапах.
Важно
Исполнитель должен хорошо разбираться в структуре WordPress, WooCommerce и обладать опытом ручной интеграции внешних сервисов. Приветствуется знание официальной документации Яндекс Каптчи.