Перейти к содержимому
themeforge
RU
Начать бесплатно
Меню
  1. Главная
  2. Справочник атрибутов
  3. fld-group
Основное Списки

Несколько полей вместе под одним заголовком

fld-group="Название группы"

Часы работы, блок контактов, баннер акции: связанные поля стоят в одной рамке, но добавить ещё таких же клиент не может.

Куда ставить

На блок, в котором лежат поля. Внутри поля размечаются как обычно и становятся частями группы.

Если клиенту нужно добавлять ещё таких же — это список: fld-loop.

Поле появится в админке, только если у страницы есть имя группы: wp-fields-group на её <body>.

Пример: часы работы

Вёрстка contacts.html
<section class="hours" fld-group="Opening hours">
  <p fld-text="Weekdays">Mon–Fri 7:30–19:00</p>
  <p fld-text="Weekend">Sat–Sun 9:00–17:00</p>
</section>
В админке Pages → Contacts
Opening hours
Weekdays Mon–Fri 7:30–19:00
Weekend Sat–Sun 9:00–18:00
На сайте после правки
Opening hours
Mon–Fri 7:30–19:00
Sat–Sun 9:00–18:00

Клиент поменял часы на выходных.

Что важно

  • У группы нет своего значения: она только обрамляет поля в админке.
  • Строка списка уже группа. Не ставьте fld-group на карточки fld-loop.

Частые ошибки

Журнал сборки — вкладка «Логи» вашего проекта на themeforge.pro; те же замечания показывает бесплатная проверка разметки.

Так не надо
<div fld-loop="Drinks">
  <article fld-group="Drink">
    <h3 fld-text="Name">Latte</h3>
  </article>
</div>

Группа на карточке списка: у каждой строки появляется пустая подгруппа, и на нашей демо-сборке сайт показал пустые карточки.

Так правильно
<div fld-loop="Drinks">
  <article>
    <h3 fld-text="Name">Latte</h3>
  </article>
</div>

На карточке списка — только её поля.

То же в настройках сайта или у рубрики
fld-groupу страницы или записи
opt-groupв настройках сайта, например контакты в подвале
tax-groupу рубрики или метки
Альтернативная запись

f_group, o_group, t_group работает так же: сборка даёт одинаковую тему.

Когда будете готовы

Посмотрите админку WordPress своего сайта до оплаты.