WordPress 5.9 «Joséphine» вышел 25 января 2022 года и стал первым основным выпуском ядра WordPress в этом году. В версии 5.9 был значительно доработан функционал блочного редактора Gutenberg. С его помощью теперь можно будет редактировать практически весь сайт.

Twenty Twenty-Two – это новая тема WordPress для создания блочных сайтов, которая идет с набором готовых шаблонов, а также с коллекцией паттернов. Кроме того, WordPress 5.9 включает 99 улучшений и 100 исправлений ошибок.

Самая большая новость в WordPress 5.9 — появление полного редактирования сайта (FSE). Оно предназначено для того, чтобы вы могли настраивать и редактировать свой сайт прямо из админки WordPress, без дополнительной работы с файлами через ftp.

Целью проекта WordPress Full Site Editing (FSE) является использование возможностей блочной модели Гутенберга для редактирования контента, выходящего за рамки публикации или страницы. Идея состоит в том, чтобы сделать весь сайт настраиваемым с помощью редактора блоков Gutenberg. Режим полного редактирования сайта понимает структуру сайта и предоставляет способы изменения глобальных элементов, таких как шапка (header) и подвал (footer). Раньше все эти элементы управления обрабатывались исключительно вашей темой WordPress.

Тем не менее, есть некоторые вещи, которые следует учитывать, прежде чем начать пользоваться FSE:

  • Вам нужна блочная тема, чтобы использовать полное редактирование сайта (FSE).
  • Полное редактирование сайта все еще находится на стадии разработки в качестве минимально жизнеспособного продукта (MVP)
  • Если вы еще не готовы к блочной теме, не беспокойтесь. «Классические» темы продолжают существовать и работать как всегда.

Редактор Gutenberg становится полноценным конструктором сайтов, который скоро составит конкуренцию нынешним гигантам — WP Bakery, Elementor и другим.

С выпуском WordPress 5.8 в 2021 году манипулирование файлом theme.json стало стандартным способом для разработчиков тем настраивать параметры и стили редактора.

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