Техническое задание: Ручная интеграция Яндекс Каптчи

Необходимо реализовать защиту форм на сайте WooCommerce с помощью сервиса «Яндекс Каптча». Ключевое требование - выполнение работы вручную, с прямым внесением кода, без привлечения сторонних плагинов или конструкторов.

Основные требования

  • Метод реализации: Исключительно ручная интеграция по официальной документации и инструкциям от Яндекс.
  • Запрещено: Использование любых плагинов WordPress/WooCommerce для данной задачи.
  • Цель: Установка каптчи на целевые страницы сайта (например, страница входа, регистрации, оформления заказа).
  • Ожидаемый результат: Полностью рабочая и проверенная каптча, корректно отображающаяся и функционирующая на фронтенде и бэкенде сайта.

Что нужно сделать

  • Получить ключи (клиентский и серверный) в сервисе Яндекс Каптча.
  • Внедрить необходимый JavaScript-код для отображения каптчи на фронтенде.
  • Реализовать серверную логику (PHP) на стороне WordPress/WooCommerce для проверки ответа от каптчи.
  • Интегрировать проверку в процессы отправки защищаемых форм.
  • Протестировать работоспособность на всех этапах.

Важно

Исполнитель должен хорошо разбираться в структуре WordPress, WooCommerce и обладать опытом ручной интеграции внешних сервисов. Приветствуется знание официальной документации Яндекс Каптчи.

Создание иллюстраций и обложки для сайта

Требуется разработать набор иллюстраций для готового веб-сайта, включая главную обложку и четыре изображения для ключевых разделов. Все графические элементы должны быть выдержаны в едином стиле и создавать гармоничное визуальное впечатление.