Головна/WordPress Fullstack/Блупринти/Gutenberg & FSE/Додавання кастомних налаштувань та анімацій (AOS/GSAP) через Block Filters
До карток розділу «Gutenberg & FSE»Gutenberg & FSE(ТЗ 33 из 54)
ТЗ: Додавання кастомних налаштувань та анімацій (AOS/GSAP) через Block FiltersТрудозатраты~8 рабочих часов
Фриланс вилка~$360 – $600 (€320 – €560)
Оценка веб-студии~$760 – $1,280 (€720 – €1200)
ТЗ заказчика (исходный бриф):
Ми хочемо додати налаштування анімацій появи (атрибути AOS / GSAP) та кастомні бейджі до стандартних блоків Paragraph, Heading та Image без створення окремих блоків-дублікатів.
Ключевые требования:
- •Розширення схеми атрибутів базових блоків через фільтр blocks.registerBlockType
- •Додавання панелі налаштувань у сайдбар за допомогою HOC-компонента на хуку editor.BlockEdit
- •Передача дата-атрибутів у фронтенд через blocks.getSaveContent.extraProps або PHP-фільтр
- •Фільтрація лише необхідних типів блоків (core/heading, core/paragraph, core/image)
- •Підключення легкого скрипту запуску анімацій на базі IntersectionObserver
Ограничения проекта:
- •Нуль помилок валідації розмітки збережених раніше блоків
- •Акуратна React HOC архітектура без зайвих перерендерів
Критерии приёмки (KPI):
- 0 помилок валідації в консолі редактора на понад 100 опублікованих статтях
- Швидкість анімацій стабільно 60fps на мобільних телефонах
- Панель налаштувань анімацій прихована для невідповідних блоків
Пошаговое практическое руководство по ТЗ
Подробный разбор архитектуры, код реализации и советы эксперта по каждому этапу: