FSE (Full Site Editing)

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

Главная страница FSE редактора в админке WordPress

Как загружается шаблон страницы

При запросе, после того как WP заинитил все:

Другими словами:

  • WordPress ищет подходящий .html файл заблон под текущий запрос в папке темы templates, например templates/front-page.html. HTML файлы должны назваться также как php в иерархии файлов темы.

  • Читает его как текст и парсит набор блоков.

  • Применяет theme.json: цвета, отступы, шрифты, стили блоков, кастомные vars.

  • Генерирует итоговые стили и добавляет inline CSS (через внутренние классы WP).

  • Собирает страницу и выводит её через единый файл шаблона: wp-includes/template-canvas.php.

По сути, FSE - это шаблонизация на блоках поверх классического PHP-ядра.

1 комментарий