Техническое задание: Создание темы WordPress для лендинга

Необходимо преобразовать готовую HTML/CSS/JS верстку одностраничного сайта (лендинга) в полноценную, чистую тему WordPress.

Основные требования к функционалу:

  • Управление контентом: Возможность редактирования всех текстовых блоков, заголовков и замены изображений через административную панель WordPress.
  • Мультиязычность: Реализация поддержки двух языков на сайте. Предпочтительно с использованием плагина Polylang или аналога, либо кастомным решением.
  • Форма обратной связи: Интеграция формы с возможностью настройки полей в админке и отправки писем на указанный email. Защита от спама (например, reCAPTCHA).
  • Галерея/Портфолио: Создание раздела галереи, в который через админку можно добавлять, удалять и сортировать изображения.
  • Чистая и оптимизированная тема: Код темы должен соответствовать стандартам WordPress, быть хорошо закомментированным и не содержать лишних зависимостей.

Что предоставляется:

  • Полностью готовый фронтенд (верстка) лендинга в виде HTML-страниц, стилей и скриптов.

Ожидаемый результат:

  • Готовая тема WordPress, установленная на тестовый сервер.
  • Полностью рабочий лендинг, где весь контент управляется через админку.
  • Инструкция по управлению контентом для клиента.
  • Чистый, читаемый код темы.

Приветствуется опыт в создании кастомных тем WordPress и реализации мультиязычных решений.

Верстка блока конструктора с элементами

Требуется сверстать только блок конструктора и блок с дополнительными элементами (условно "столы"). Остальные стили проекта уже готовы. В конструкторе не нужно реализовывать функционал отображения цены.

Модернизация WordPress-сайта: исправление плагина и создание типовых блоков

Требуется устранить ошибки в устаревшем плагине Network Media Library и разработать набор типовых блоков для статей. Необходимо привести все существующие материалы и одну целевую страницу к единому, современному виду.

Доработка платежного модуля в Opencart 3

Требуется внести правки в модуль оплаты, чтобы скидка при оформлении заказа применялась корректно - исключительно к товарам, а не распределялась на стоимость доставки. Задача для разработчика, знакомого с Opencart 3.