FSE (Full Site Editing)
FSE - это режим тем WordPress, где вся разметка сайта описывается блоками: header, footer, loop, sidebar и любые кастомные блоки. Тема состоит из файлов-шаблонов в /templates и /parts, плюс конфигурации theme.json.

Как загружается шаблон страницы
При запросе, после того как WP заинитил все:
- Вызывается файл wp-includes/template-loader.php (до FSE все работало также).
- В нём отпределяется тип текущей старницы и вызывается соответствующая фукнция:
- get_front_page_template()
- get_home_template()
- get_404_template()
- ...каждая из таких фукнций основывается на:
Другими словами:
-
WordPress ищет подходящий
.htmlфайл заблон под текущий запрос в папке темыtemplates, напримерtemplates/front-page.html. HTML файлы должны назваться также как php в иерархии файлов темы. -
Читает его как текст и парсит набор блоков.
-
Применяет
theme.json: цвета, отступы, шрифты, стили блоков, кастомные vars. -
Генерирует итоговые стили и добавляет inline CSS (через внутренние классы WP).
- Собирает страницу и выводит её через единый файл шаблона: wp-includes/template-canvas.php.
По сути, FSE - это шаблонизация на блоках поверх классического PHP-ядра.