Нещодавно у черзі на перевірку з’явилася свіжа блокова тема від Automattic, і я вирішив відразу її протестувати. Мені ця тема дуже сподобалася за елегантний мінімалістичний дизайн.
Зроблю невеликий відступ: я ненавиджу темні теми всіма фібрами душі. Але іноді виникають такі ось смарагди, які змушують мене переосмислити свою позицію. Livro – одна з таких тем. Можливо, вона мені набридне через тиждень, але протягом двох днів, поки я з нею порався, вона принесла мені тільки позитивні емоції.
Як мені здалося, одна з найяскравіших переваг теми полягає у використанні єдиного сімейства шрифтів Newsreader у всьому дизайні. У мене не виникало відчуттів, що потрібно щось для відокремлення основного тексту, допоміжного тексту та заголовків. Все було легко читати і гладко.
Livro навряд чи відповідатиме потребам усіх людей. Однак, якщо вас дратує «циганське бароко», то ця тема – для вас. Тут під прицілом контент. Трохи тексту, зображення цього достатньо, щоб донести свою думку.
Кохання з першого погляду до теми Livro – ні, звучить не зовсім правильно. Все починалося дещо хитко. Темі вдалося наступити на три мої мозолі:
- Вона виводить весь контент запису замість цитат на сторінках блогу/архівах.
- Вона виводить мініатюру в самому верху сторінки в окремих постах, створюючи дублі зображень, коли те саме зображення стоїть на початку контенту.
- У меню навігації за замовчуванням виводяться всі сторінки мого сайту. Так, усі 90 сторінок.
Ще одна проблема з контентом записів у блозі та на архівних сторінках – блоки з вирівнюванням alignfull та alignwide мали ту ж ширину, що й основний вміст. Я не став вникати у причини того, що відбувається.
Проблема з блоком Navigation – це частково проблема із самим WordPress. У деяких сценаріях блок відкочується до базового Page List. Однак автори тим можуть вирішити цю проблему шляхом використання хука block_core_navigation_render_fallback, впровадженого в Gutenberg 12.1.
На щастя, все це можна виправити у світі блокових тем. Достатньо зробити один клік і відкрити редактор сайту. За кілька хвилин я все налаштував.

У темі є 15 блокових патернів. Вісім із них призначені для хедерів, 5 – для футерів. Більшість є варіаціями однієї й тієї ж концепції; змінюється лише положення стандартних елементів.
Сумно, що у темі мало патернів для сторінок. Є один для сторінки About та один для сторінки Contact. Обидва ґрунтуються на табличному дизайні зі зміщенням стовпців, за який, я вважаю, потрібно розстрілювати.

Кнопка закриття навігаційного меню знаходиться у крайньому правому кутку, а іконка відкриття – у крайньому лівому. Але це проблема не з темою, а з обробкою блоку Navigation WordPress. Що не скасовує сказу. В ідеалі кнопки відкриття та закриття меню повинні бути в тому самому місці.
Вирішити цю проблему можна шляхом використання патерну «Header with site title on left and button on right». Так, розробники теми забули про те, що існують короткі назви патернів.

Користувачі можуть перейти на нього, редагуючи шаблон Header у редакторі сайту. У результаті кнопка відкриття меню навігації буде справа. Кнопка закриття буде, як і раніше, трохи зміщена, але це все одно краще, ніж те, що було за замовчуванням.
Всі ці проблеми далеко не привід відмовлятися від цієї теми. Вони легко вирішуються.
Я хотів би, щоб команда Automattic Theme Team додала в тему більше патернів. Зараз Livro виглядає як мікс із текстових та медіа блоків.