🔷 Блок: Terms List / Список терминов
📌 Что это
Terms List — это виджет-блок Gutenberg, который показывает список терминов таксономии.
Проще говоря, он может выводить список:
категорий;
тегов;
пользовательских таксономий, если они есть на сайте.
Например:
News
Tutorials
Design
WordPress
Marketing
Или для тегов:
CSS
Gutenberg
Hosting
Plugins
SEO
В WordPress “term / термин” — это элемент внутри таксономии. Например, Category — это таксономия, а News или Tutorials — это terms.
⚙️ Функции
Блок позволяет:
показать список категорий;
показать список тегов;
показать список пользовательских таксономий;
автоматически обновлять список;
выводить термины списком или сеткой, если доступно;
показывать только выбранные terms;
показывать или скрывать пустые terms;
показывать вложенные terms;
ограничивать максимальное количество terms;
сортировать terms;
показывать название term;
показывать описание term;
показывать количество записей в term, если настройка доступна;
настраивать внешний вид через вложенные блоки.
Официальная документация WordPress описывает Terms Query block как блок, который показывает список или сетку taxonomy terms: Categories, Tags или custom taxonomies.
🎯 Зачем нужен
Чтобы пользователь мог быстро перейти к нужной группе материалов.
Например, на сайте есть блог про WordPress:
Themes
Plugins
Gutenberg
Hosting
Security
SEO
Пользователь нажимает на Gutenberg и видит все записи по этой теме.
То есть Terms List помогает делать навигацию по темам сайта.
📍 Где используется чаще всего
блог;
новости;
журнал;
медиа-раздел;
каталог;
база знаний;
обучающий сайт;
сайдбар;
футер;
страницы архива;
страницы с подборками.
⚠️ Важно
Terms List работает не с обычными страницами, а с таксономиями.
То есть он показывает не сами записи, а группы записей.
Например:
Категория: WordPress
├─ Запись 1
├─ Запись 2
└─ Запись 3
Блок Terms List покажет именно:
WordPress
А уже после клика пользователь попадёт к записям этой категории.
⚠️ Terms List, Categories и Tags
Тут может быть небольшая путаница.
Categories — показывает категории.
Tags — показывает теги.
Terms List — более общий блок, который может работать с разными таксономиями.
Простыми словами:
Categories = только категории
Tags = только теги
Terms List = категории, теги или другие таксономии
⚠️ Когда он особенно полезен
Terms List полезен, если сайт хорошо структурирован.
Например:
есть много статей;
есть категории;
есть теги;
есть пользовательские типы контента;
есть пользовательские таксономии.
Если сайт состоит только из нескольких обычных страниц:
Home
About
Services
Contacts
то этот блок почти не нужен.
⚠️ Не путать с обычным List
List — это ручной список, который ты сам пишешь.
Например:
- пункт 1
- пункт 2
- пункт 3
Terms List — автоматический список из WordPress.
Он сам подтягивает категории, теги или другие terms.
То есть:
List = пишешь вручную
Terms List = WordPress выводит автоматически
⚠️ Тема может влиять
Внешний вид Terms List может зависеть от темы.
Тема может влиять на:
отступы;
цвет ссылок;
типографику;
вид списка;
вид сетки;
доступные настройки;
поведение в шаблонах;
стили вложенных блоков.
Также важно: в официальной документации указано, что Terms Query требует WordPress 6.9 или новее, block theme и публичную таксономию, доступную в редакторе.
🧠 Простыми словами
Terms List — это автоматический список категорий, тегов или других групп записей.
Он нужен, чтобы пользователь мог выбрать тему и перейти к связанным публикациям.
Если Categories и Tags — это конкретные варианты, то Terms List — более универсальный блок для разных таксономий.
