Ко всем темам WordPress
WordPress • Тематический раздел3 сценария

Gutenberg & Блочный редактор

React 19 в ядре WP, манифест block.json v3, фильтры и theme.json

Разработка современных блоков Gutenberg: разделение реактивного edit и статического save, сборка на @wordpress/scripts, хуки фильтрации ядра blocks.registerBlockType и тонкая настройка theme.json v3.

React 19block.json v3Block Filterstheme.jsonRichText
Прогресс темы
0%(0 из 3 пройдено)
+180 XP~75 мин

Практические сценарии раздела

3 сценариев доступно для выполнения

Уровень сложности:
Middle25 мин+60 XP
Воркфлоу создания Gutenberg-блока на React

Промышленная разработка кастомного блока Gutenberg: спецификация block.json v3, типизированные атрибуты, разделение edit и save, панель InspectorControls, миграции deprecated и ServerSideRender.

WordPress 6.7+React 19TypeScriptblock.json v3@wordpress/scripts
Сквозной сценарийОткрыть воркфлоу
Senior25 мин+60 XP
Воркфлоу фильтрации и модификации блоков Gutenberg через React

Промышленная модификация блоков ядра Gutenberg: инъекция атрибутов через blocks.registerBlockType, HOC-компоненты editor.BlockEdit, клиентский extraProps и серверная пост-обработка с WP_HTML_Tag_Processor.

WordPress 6.7+React 19TypeScriptGutenberg FiltersWP_HTML_Tag_Processor
Сквозной сценарийОткрыть воркфлоу
Middle25 мин+60 XP
Воркфлоу тонкой настройки редактора Gutenberg

Тонкая настройка блочного редактора: спецификация theme.json v3, отключение произвольных палитр, белые списки блоков allowed_block_types_all, блокировка templateLock и ролевые ограничения.

WordPress 6.7+theme.json v3FSE & HybridDesign TokensPHP 8.2+
Сквозной сценарийОткрыть воркфлоу