Кастомні теми(ТЗ 18 из 54)
ТЗ: Натяжка верстки з Figma на тему з ACF PRO (Flexible Content)
Кастомні теми7 шагов • +35 XP

ТЗ: Натяжка верстки з Figma на тему з ACF PRO (Flexible Content)

Покрокова розробка класичної теми WordPress на чистому PHP: посадка макета з Figma на модульні секції Flexible Content, синхронізація локального JSON, підключення асетів та суворе екранування виведення.

~12 ч работыУровень: MiddlePHP 8.3/8.4WordPress 6.7+ACF PRO Flexible ContentFigma to WordPressTemplate HierarchyThe Loopwp_nav_menuesc_html / esc_attr
+5 XP за шаг
Выполнено 0 из 7 шагов (0%)
Трудозатраты~12 рабочих часов
Фриланс вилка~$540 – $900 (€480 – €840)
Оценка веб-студии~$1,140 – $1,920 (€1080 – €1800)

ТЗ заказчика (исходный бриф):

У нас є затверджений дизайн-макет лендінгу та внутрішніх сторінок у Figma. Потрібна швидка модульна тема WordPress на базі ACF Flexible Content, щоб контент-менеджери могли самостійно збирати сторінки з готових блоків без порушення дизайн-системи.
Ключевые требования:
  • •100% pixel-perfect перенесення макетів із Figma для всіх роздільних здатностей (від 320px до 4K)
  • •Модульна архітектура на базі ACF PRO Flexible Content для гнучкого конструктора сторінок
  • •Синхронізація локального JSON (acf-json) для версіонування конфігурацій полів у Git
  • •Сучасна оптимізація асетів без блокування рендерингу та LCP < 1.2с
  • •Суворе екранування даних (esc_html, esc_url, esc_attr, wp_kses_post) у всіх шаблонах
Ограничения проекта:
  • •Жодних важких плагінів-конструкторів (без Elementor, Divi чи WPBakery)
  • •Сумісність із PHP 8.2+ та строга типізація даних
  • •Локальне розміщення Google Fonts відповідно до вимог GDPR
Критерии приёмки (KPI):
  • PageSpeed Insights: 95+ Mobile, 98+ Desktop
  • LCP < 1.2с, CLS = 0, INP < 150мс
  • Нуль зауважень у валідаторах WordPress Theme Check та Theme Sniffer

Конфигурация блупринта под условия проекта

Выберите архитектуру и стек — шаги роадмапа, структура файлов и примеры кода переключатся автоматически:

Пошаговое практическое руководство по ТЗ

Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу:

1
Этап 1 из 7

Крок 1: Ініціалізація теми та файлова архітектура

~45 минЛегкий

Практическое руководство:

Створіть директорію теми з обов'язковими файлами: style.css з повними метаданими, index.php, functions.php, header.php, footer.php та структурованими підкаталогами (/template-parts, /assets, /inc, /acf-json).

План и контрольные точки реализации:
1Выписать полный реестр модульных секций макета
2Определить типы полей для каждого компонента (Text, Image, Repeater, Link)
3Согласовать с заказчиком обязательные и опциональные поля
4Подготовить графические ассеты (SVG иконки, WebP изображения)
Важные технические нюансы и подводные камни:

Переконайтеся, що Text Domain точно відповідає назві директорії теми для безпомилкової локалізації.

Совет эксперта (Best Practice):

Составьте таблицу маппинга полей в Notion или Google Sheets: "Секция → Слаг лейаута (layout_name) → Поля". Это сэкономит часы при настройке ACF в админке.

Ожидаемый артефакт этапа:

Утвержденная карта секций и типов полей для гибкого конструктора.

2
Этап 2 из 7

Крок 2: Реєстрація та підключення асетів через wp_enqueue_scripts

~40 минЛегкий
3
Этап 3 из 7

Крок 3: Налаштування ACF PRO та синхронізація acf-json

~40 минЛегкий
4
Этап 4 из 7

Крок 4: Проєктування гнучких секцій Flexible Content

~50 минСредний
5
Этап 5 из 7

Крок 5: Модульний рендеринг секцій у циклі

~35 минСредний
6
Этап 6 из 7

Крок 6: Верстка секцій та суворе екранування виведення

~50 минСредний
7
Этап 7 из 7

Крок 7: Безпековий аудит, адаптивне тестування та передача клієнту

~30 минЛегкий

Типичные грабли на этом ТЗ

2 антипаттерна

Инструменты экосистемы Fullstack AI Lab для этого ТЗ

Интеграция