Головна/WordPress Fullstack/Блупринти/Gutenberg & FSE/Нативне підключення довільних полів (ACF / Post Meta) через Block Bindings API
До карток розділу «Gutenberg & FSE»Gutenberg & FSE(ТЗ 31 из 54)
ТЗ: Нативне підключення довільних полів (ACF / Post Meta) через Block Bindings APIТрудозатраты~6 рабочих часов
Фриланс вилка~$270 – $450 (€240 – €420)
Оценка веб-студии~$570 – $960 (€540 – €900)
ТЗ заказчика (исходный бриф):
Ми хочемо виводити кастомні поля запису (дати заходів, бюджет проєкту, сертифікати) за допомогою стандартних блоків WordPress. Нам не потрібні саморобні блоки під кожне окреме поле.
Ключевые требования:
- •Реєстрація метаполів із прапорцем show_in_rest => true та типами даних
- •Нативний синтаксис підключення Block Bindings в атрибутах блоків (metadata.bindings)
- •Реєстрація кастомного джерела даних через register_block_bindings_source() у PHP
- •Підтримка зв'язування для базових блоків Paragraph, Heading, Button та Image
- •Сумісність із патернами та динамічними даними постів
Ограничения проекта:
- •WordPress 6.5+ (мінімальна вимога для роботи Block Bindings API)
- •Повна відмова від зайвих плагінів — використання лише нативних можливостей ядра
Критерии приёмки (KPI):
- Скорочення обсягу кастомного коду блоків на 80% у темі
- Миттєве оновлення вмісту на сторінках при зміні метаполя в базі даних
- Нуль зсувів макета та нуль додаткового HTML-коду порівняно зі звичайними блоками
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: