Principal/WordPress Fullstack/Blueprints/Gutenberg y FSE/Conexión de campos personalizados a bloques nativos mediante Block Bindings API
Volver a tarjetas «Gutenberg y FSE»Gutenberg y FSE(ТЗ 31 из 54)
Especificación: Conexión de campos personalizados a bloques nativos mediante Block Bindings APIТрудозатраты~6 рабочих часов
Фриланс вилка~$270 – $450 (€240 – €420)
Оценка веб-студии~$570 – $960 (€540 – €900)
ТЗ заказчика (исходный бриф):
Queremos mostrar campos personalizados (fechas de eventos, presupuestos, certificados) utilizando los bloques nativos de WordPress como encabezados y párrafos. No queremos programar un bloque nuevo para cada campo.
Ключевые требования:
- •Registro de metadatos con show_in_rest => true y esquemas de tipos de datos
- •Sintaxis oficial de Block Bindings en los atributos del bloque (metadata.bindings)
- •Registro de fuentes de datos personalizadas con register_block_bindings_source() en PHP
- •Compatibilidad con bloques estándar: Paragraph, Heading, Button e Image
- •Integración con patrones de bloques y datos dinámicos de publicaciones
Ограничения проекта:
- •WordPress 6.5+ (requisito de versión mínima para Block Bindings API)
- •Cero plugins de terceros: uso exclusivo de las APIs nativas del núcleo
Критерии приёмки (KPI):
- Reducción del 80% en el código de bloques personalizados necesarios en el tema
- Actualización inmediata del contenido mostrado al cambiar el metadato en la base de datos
- Cero impacto negativo en el rendimiento o la estructura del DOM frente a bloques estándar
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: