Свой список строк у каждой рубрики
tax-loop="Название поля" У «Coffee» три коротких факта, у «Kitchen» — пять. tax-loop делает такой список полем рубрики: клиент добавляет и удаляет строки у самой рубрики, а вид строки остаётся вашим.
Куда ставить
На блок со строками в archive.html: tax-loop="Category highlights". Первая строка — образец; поля внутри неё — обычные fld-text, fld-image и другие, они становятся полями строки.
Всё как у fld-loop, только список живёт у рубрики.
Поле появится в админке, только если у страницы есть имя группы: wp-fields-group на её <body>.
Пример: короткие факты о рубрике
<header class="category">
<h1 wp="term-title">Coffee</h1>
<ul class="category__facts" tax-loop="Category highlights">
<li fld-text="Highlight">Roasted on Mondays</li>
<li fld-text="Highlight">Beans from three farms</li>
</ul>
</header>Roasted on Mondays
Beans from three farms
Decaf on request
Третью строку клиент добавил у рубрики — в вёрстке её не было.
Что важно
- Список появляется у всех рубрик и меток, у каждой — свои строки.
- Строки из вёрстки — только образец: «Загрузить данные» списки рубрик не заполняет.
- Если у рубрики нет строк, блок со списком на её странице не выводится.
Частые ошибки
Журнал сборки — вкладка «Логи» вашего проекта на themeforge.pro; те же замечания показывает бесплатная проверка разметки.
<ul tax-loop="Category highlights">
<li class="deco"></li>
<li fld-text="Highlight">Roasted on Mondays</li>
</ul>Перед строками стоит элемент без полей: образцом становится следующий, а этот элемент на сайт не попадёт. Сборка пишет об этом в журнал.
<ul tax-loop="Category highlights">
<li fld-text="Highlight">Roasted on Mondays</li>
</ul>Декоративный элемент — вне списка.
<ul fld-loop="Category highlights">
<li fld-text="Highlight">Roasted on Mondays</li>
</ul>fld-loop на странице рубрики — список страницы или записи, а не рубрики: своих строк у рубрики не будет. Журнал промолчит.
<ul tax-loop="Category highlights">
<li fld-text="Highlight">Roasted on Mondays</li>
</ul>tax-loop — список самой рубрики.
Альтернативная запись
t_loop работает так же: сборка даёт одинаковую тему.