﻿---
title: Блок-редактор WordPress
description: "Работа с блоками и API блоков в WordPress: вставка и настройка блоков, Site Editor, шаблоны, Custom HTML, Icons API и регистрация блоков только на PHP."
---

Подраздел про блочный редактор (Gutenberg) и API блоков: как редактировать контент и шаблоны, из чего складываются блоки и как добавлять свои.

## Что здесь

- **Работа в редакторе** — вставка и настройка блоков, типы блоков, горячие клавиши.
- **Site Editor и шаблоны** — редактирование шапки, подвала, шаблонов и глобальных стилей блочной темы без кода.
- **Отдельные блоки** — Custom HTML с редактируемыми слотами, Icon и система иконок.
- **Разработка блоков** — регистрация собственных блоков, включая серверные блоки только на PHP.

Паттерны (переиспользуемые композиции блоков) описаны отдельно — в разделе [Темы WordPress → Паттерны](https://wpcraft.ru/kb/stacks/wordpress/themes/patterns.md): там про регистрацию в теме и дизайн-систему, а не про работу в редакторе.

## Материалы подраздела

- [Блочный редактор: добавление контента блоками](https://wpcraft.ru/kb/stacks/wordpress/block-editor/editor-blocks.md) — Работа с блоками в Gutenberg: вставка, типы блоков, CSS-классы, горячие клавиши.
- [Site Editor: визуальное редактирование сайта](https://wpcraft.ru/kb/stacks/wordpress/block-editor/site-editor.md) — Редактирование шаблонов, частей шаблонов и стилей блочной темы в WordPress.
- [Шаблоны WordPress: создание и редактирование](https://wpcraft.ru/kb/stacks/wordpress/block-editor/templates.md) — Как создавать, редактировать, сбрасывать и удалять шаблоны WordPress.
- [Блок Custom HTML](https://wpcraft.ru/kb/stacks/wordpress/block-editor/custom-html-block.md) — Блок Custom HTML в WordPress: добавление через /html, панели HTML/CSS/JS (WP 7.0), capability unfiltered_html, редактируемые внутренние блоки и innerContent-вариации (WP 7.1).
- [Icons API: SVG-иконки в WordPress 7.0 и 7.1](https://wpcraft.ru/kb/stacks/wordpress/block-editor/icons-api.md) — Регистрация и рендер SVG-иконок: коллекции, wp_register_icon(), wp_get_icon(), REST API, блок Icon и обходные пути для WordPress 7.0.
- [PHP-only block registration: блоки без JavaScript](https://wpcraft.ru/kb/stacks/wordpress/block-editor/php-only-block-registration.md) — Регистрация блоков только на PHP через supports.autoRegister в WordPress 7.0: render_callback, автогенерация контролов, типы атрибутов и ограничения.

## Материалы и источники

- [WordPress: блочный редактор](https://wordpress.org/documentation/article/wordpress-block-editor/)
- [Block Editor Handbook](https://developer.wordpress.org/block-editor/)