🔷 Блок: 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 — более универсальный блок для разных таксономий.