Редактор Блоков (Гутенберг) (рубрика)

do_blocks()

Преобразует указанную строку c разметкой Gutenberg-блоков в готовый HTML, последовательно парся и рендеря каждый блок.

get_block_wrapper_attributes()

Генерирует строку HTML-атрибутов для обёртки текущего блока, добавляя к ним все стили и возможности, объявленные через block supports.

has_block()

Определяет содержит ли переданная строка или контент переданного поста, указанный блок (редактора блоков, Гунетберга).

has_blocks()

Определяет, содержит ли указанная строка или контент указанной записи блоки Гутенберг.

parse_blocks()

Разбирает указанную строку с Gutenberg-разметкой и парсит её в массив данных блоков.

register_block_bindings_source()

Регистрирует новый источник данных для блоков, позволяя динамически подставлять значения в атрибуты блоков при их рендеринге.

register_block_pattern()

Регистрирует новый блок-паттерн для редактора блоков (Gutenberg).

register_block_pattern_category()

Регистрирует новую категорию для блок-паттернов, чтобы сгруппировать их в редакторе блоков.

register_block_style()

Регистрирует новый стиль (вариацию стилей) для блока/блоков.

register_block_type()

Регистрирует новый тип блока для редактора блоков (Гутенберг).

register_block_type_from_metadata()

Регистрирует блок на основе метаданных из файла block.json.

unregister_block_pattern_category()

Удаляет ранее зарегистрированную категорию паттернов блоков.

use_block_editor_for_post()

Проверяет, поддерживает ли указанный пост (запись) редактирование через редактор блоков (Гутенберг).

use_block_editor_for_post_type()

Проверяет, поддерживает ли тип записи редактирование записей через редактор блоков (Гутенберг).

wp_get_global_settings()

Получает глобальные настройки, объединив значения настрооек core, темы и пользовательских данных.

wp_get_global_stylesheet()

Получает готовый CSS-код из смерженных данных theme.json, вариаций стилей и кастомных настроек пользователя.

wp_is_block_theme()

Проверяет, является ли текущая тема FSE темой (блочной темой - создана на редакторе блоков).