Редактор Gutenberg и блоки
Редактор Gutenberg и блоки
@gutenberg_blocks_hub_ww

<b>Кастомный блок Gutenberg: 5 ошибок, из-за которых он разваливается в проде</b>

<b>Кастомный блок Gutenberg: 5 ошибок, из-за которых он разваливается в проде</b>

Кастомный блок кажется простым: вставил UI, написал save, и готово. Но дальше всплывают типовые проблемы — слетает верстка, ломается редактирование, контент нельзя нормально обновить. Чтобы блок жил долго, проверяйте не только визуал, но и структуру данных.

• Не храните в атрибутах лишний HTML. Лучше сохранять только значения, а разметку собирать в render.
• Не завязывайте блок на классы темы: при смене оформления он начнет выглядеть чужеродно.
• Делайте понятные дефолты для пустых полей, иначе редактор показывает одно, а фронт — другое.
• Не забудьте про migration: если меняется структура атрибутов, старые записи тоже должны открываться.

Еще одна частая ошибка — слишком сложный интерфейс настроек. Если блок требует объяснений в каждом поле, он уже перегружен. Оставляйте в панели только то, что реально влияет на контент, а все декоративное уводите в стили.

Хороший кастомный блок — это не красивый интерфейс, а предсказуемое поведение: одинаковый результат в редакторе, на сайте и после правок через полгода.
Этот пост опубликован в Telegram-канале Редактор Gutenberg и блоки. Подписаться можно по ссылке: @gutenberg_blocks_hub_ww.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @dumay. Быстрый тест: $20 за канал, $1000 за пакет по сети.