WP-розробник Оруба Ахмед (Aurooba Ahmed) випустила днями свій плагін Super List Block. Це її перший плагін, випущений на WordPress.org. Тут ми маємо базовий блок List – лише з деякими покращеннями.
Базовий сценарій використання плагіна – додавання інших блоків у списках. Однак опції плагіна дозволяють зробити крок далі: користувачі можуть створювати за його допомогою grid-сітки.
На даний момент WordPress не дозволяє вбудовувати інші блоки у пункти списку через редактор. Лише rich text. Це може сильно дратувати під час редагування списків. Особливо зважаючи на те, що пункти списку є, по суті, контейнерами для іншого контенту.
Особисто мені це потрібно не так часто. Зазвичай у такому разі пишу код через блок Custom HTML. Це спрацьовує, але тільки в тому випадку, якщо вміст списку простий. Якщо ж вам потрібно вкласти складніші елементи (наприклад, інші блоки), то тоді вам знадобиться цей плагін.
Плагін Super List Block перетворює вкладені блоки Super List Item на контейнери для будь-якого вмісту. Наприклад, як окремих пунктів списку можна додавати численні абзаци чи інші текстові блоки на кшталт заголовків.

При цьому плагін не обмежений лише текстом. Можна вставляти все, що вам заманеться. Навіть додати вкладений Super List до блоку Super List Item. На жаль, у разі його елементи не виглядають вкладеними.
Плагін також має функціональність grid-сіток. Найближчі аналоги такого функціоналу – це блоки Columns та Gallery. Щоправда, Columns обмежений одним рядком, а Gallery підтримує лише зображення.
У цьому ключі плагін Super List block має і слабке місце. При виборі горизонтальної орієнтації (grid) з’являється нове поле, яке дозволяє задавати максимальну ширину елементів вкладеного списку.

Я вирішив створити сітку 4 на 4 (два рядки по два стовпці) і вибрав 50%. Це виглядало найрозумнішим варіантом. Однак я не отримав стовпців. Значення було надто велике і не враховувало відстань між елементами. У результаті я підібрав значення 47%. Не дуже зрозуміло, і для середнього користувача це виглядає якоюсь грою в припущенні.
Найкраще було б встановити замість опції max-width параметр column-number (число стовпців). Технічно це обмежило б гнучкість блоку деяких сценаріях використання. Однак він охопив би переважну більшість випадків, коли користувачам просто потрібна сітка зі стовпців однакової ширини.
Плагін, на жаль, не дозволяє керувати кожним елементом списку в режимі grid. Репозиторія плагіна має відкритий тикет для додавання опцій до окремих блоків Super List Item.
Яким би шляхом не пішов плагін у майбутньому, простий у використанні блок для швидкого виведення сітки елементів, швидше за все, потрапить до інструментарію багатьох розробників та власників сайтів.
Мені сподобався перший випуск Super List Block. Я стежитиму за плагіном. Зараз він цілком підходить для використання на сайтах, де потрібен цей функціонал.