🔷 Блок: Group / Группа

📌 Что это

Group — это блок Gutenberg для объединения нескольких блоков в один общий контейнер.

Например:

заголовок;
текст;
кнопка;
изображение;
колонки;
иконки;
список;
форма;
видео.

Все эти элементы можно поместить внутрь Group и управлять ими как одной общей секцией.

Простыми словами:

Group = коробка для других блоков.

⚙️ Функции

Блок позволяет:

объединять несколько блоков вместе;
создавать отдельные секции страницы;
добавлять внутрь любые другие блоки;
задавать общий фон для группы;
менять цвет текста внутри группы;
настраивать padding / внутренние отступы;
настраивать margin / внешние отступы;
добавлять border / рамку;
добавлять border radius / скругление углов;
настраивать ширину блока;
использовать wide width / full width, если тема поддерживает;
выравнивать содержимое;
превращать Group в Row или Stack, если такая опция доступна;
добавлять CSS-класс в Advanced.

🎯 Зачем нужен

Чтобы создавать полноценные секции сайта и управлять несколькими блоками вместе.

Например:

сделать hero-секцию;
объединить заголовок, текст и кнопку;
создать карточку услуги;
сделать блок с преимуществами;
создать секцию с фоном;
собрать CTA-блок;
сгруппировать контент для удобного редактирования.

Без Group каждый блок живёт отдельно.
С Group несколько блоков становятся одной логической частью страницы.

📍 Где используется чаще всего

главная страница;
hero-блоки;
лендинги;
страницы услуг;
карточки товаров;
портфолио;
CTA-секции;
блоки преимуществ;
футерные секции;
информационные блоки;
страницы “О нас”.

⚠️ Важно

Group — один из самых важных блоков Gutenberg.

Он нужен не для конкретного контента, а для структуры страницы.

Пример:

Group
├─ Heading
├─ Paragraph
└─ Buttons

Это уже не просто три отдельных блока, а одна секция.

Например:

Group: Hero section
├─ Heading: Создаём сайты на WordPress
├─ Paragraph: Помогаем бизнесу запускать современные сайты
└─ Button: Обсудить проект

⚠️ Group как секция

Очень часто Group используют как секцию с фоном.

Например:

Group
├─ background: light gray
├─ padding top: 80px
├─ padding bottom: 80px
└─ content inside

Так можно отделить один смысловой блок страницы от другого.

Например:

белая секция;
серая секция;
цветная CTA-секция;
тёмная секция;
блок с карточками.

⚠️ Group внутри Group

Можно вкладывать одну Group внутрь другой.

Например:

Group: секция с фоном
└─ Group: внутренний контейнер
├─ Heading
├─ Paragraph
└─ Buttons

Это полезно, когда внешняя Group отвечает за фон на всю ширину, а внутренняя Group ограничивает ширину контента.

Пример логики:

Внешняя Group = фон на всю ширину экрана
Внутренняя Group = аккуратная ширина контента по центру

Это очень частый принцип в вёрстке сайтов.

⚠️ Group или Columns?

Group — объединяет блоки в одну секцию.
Columns — делит секцию на несколько колонок.

Например:

Group
└─ Columns
├─ Column: текст
└─ Column: изображение

То есть часто они работают вместе:

Group создаёт секцию.
Columns делит содержимое секции на части.

⚠️ Group, Row и Stack

В Gutenberg есть близкие блоки:

Group — общий контейнер;
Row — элементы внутри идут горизонтально;
Stack — элементы внутри идут вертикально.

Иногда при создании Group WordPress предлагает выбрать layout:

Group;
Row;
Stack;
Grid.

Простыми словами:

Group = универсальный контейнер
Row = элементы в ряд
Stack = элементы друг под другом
Grid = элементы в сетке

⚠️ Тема может влиять

Возможности Group сильно зависят от темы.

Тема может влиять на:

wide width;
full width;
доступные цвета;
настройки отступов;
размеры контейнера;
типографику;
рамки;
скругления;
тени;
layout-настройки.

Если в твоём редакторе нет какой-то настройки, это не всегда ошибка. Возможно, тема её не поддерживает.

🧠 Простыми словами

Group — это коробка для других блоков.

Она нужна, чтобы собрать несколько элементов в одну секцию и управлять ими вместе.

Если хочешь сделать аккуратный блок страницы с фоном, отступами и несколькими элементами внутри — используй Group.