Недавно в очереди на проверку появилась свежая блочная тема от 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 выглядит как микс из текстовых и медиа блоков.